Microsoft.VisualStudio.TeamFoundation.VersionControl, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

其实整个错误信息是这样的:Microsoft.VisualStudio.TeamFoundation.VersionControl.HatPackage, Microsoft.VisualStudio.TeamFoundation.VersionControl, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
然后提示让你 使用"/log"来查找错误原因。

我不反对网上找些资料,而且很欢迎,但,但是,但是,不能全信,笔者由于一次死机,主要是电源被我踢掉了,正在vs编辑状态,连接了源代码管理器,然后再开机,打开vs,悲剧了,出现了这个错误,于是,google,百度,说重装,哥就重装了(vs和Teamfund),1个小时候,再打开,悲剧,同样错误,继续百度,google,有的说少了文件,有的说复制文件,vs这么多东西,敢随便删?
于是我终于想到了“/log”这个提示,于是打开vs命令提示符,devenv /log 找到了  ActivityLog.xml 文件,打开,

 <entry>

    <record>309</record>

    <time>2012/07/24 06:18:32.591</time>

    <type>Error</type>

    <source>VisualStudio</source>

    <description>SetSite failed for package [Microsoft.VisualStudio.TeamFoundation.VersionControl.HatPackage, Microsoft.VisualStudio.TeamFoundation.VersionControl, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]</description>

    <guid>{4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}</guid>

    <hr>80131600</hr>

    <errorinfo>缓存文件 C:\Users\ktls\AppData\Local\Microsoft\Team Foundation\3.0\Cache\VersionControl.config 无效,无法加载。

请更正或删除该文件。

</errorinfo>

找到这样的一段话,于是我明白了,我的用户登录信息在突然关机时候被清除了,导致了这个错误,我删掉 VersionControl.config 打开vs,一切ok

我想说的是,求天求地不如求自己

你可能感兴趣的:(Microsoft)