作为公司,我们在VS 2008中使用了Ankhsvn v2.3。最近,我们已升级到VS2013社区版,但我们不想升级svn repo版本,因此我们升级到Ankhsvn v2.4。 问题是,VS2012中的一切都可以用于Ankh2.3和2.4。但是在VS2013中,我无法选择它作为源控件插件(Anksvn 2.4)它给我错误说我必须检查appdata文件夹中的日志文件。 有任何想法吗?这是一个常见的问题吗?我已经搜索了它,但大多数人升级了他们的回购,所以他们使用的是v2.5 ......
顺便说一下,这是日志文件:
<entry>
<record>876</record>
<time>2015/05/06 11:22:02.818</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [AnkhSVN - Subversion Support for Visual Studio]</description>
<guid>{604AD610-5CF9-4BD5-8ACC-F49810E2EFD4}</guid>
</entry>
<entry>
<record>877</record>
<time>2015/05/06 11:22:02.818</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [AnkhSVN - Subversion Support for Visual Studio]</description>
<guid>{604AD610-5CF9-4BD5-8ACC-F49810E2EFD4}</guid>
<hr>80131602</hr>
<errorinfo>Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.</errorinfo>
</entry>
<entry>
<record>878</record>
<time>2015/05/06 11:22:02.818</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [AnkhSVN - Subversion Support for Visual Studio]</description>
<guid>{604AD610-5CF9-4BD5-8ACC-F49810E2EFD4}</guid>
<hr>80131602</hr>
<errorinfo>Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.</errorinfo>
</entry>
<entry>
<record>879</record>
<time>2015/05/06 11:22:02.818</time>
<type>Warning</type>
<source>VisualStudio</source>
<description>Package failed to load; error message suppressed by skip flag</description>
<guid>{604AD610-5CF9-4BD5-8ACC-F49810E2EFD4}</guid>
</entry>
<entry>
<record>880</record>
<time>2015/05/06 11:22:02.818</time>
<type>Error</type>
<source>VisualStudio</source>
<description>Construction of frame content failed.
Frame identifier: ST:0:0:{c3630016-f162-4af5-b165-9f468a642e9a}
Frame caption: 
Exception details:
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
 at Microsoft.VisualStudio.Shell.Interop.IVsShell5.LoadPackageWithContext(Guid& packageGuid, Int32 reason, Guid& context)
 at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.GetPackage()
 at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()</description>
</entry>
答案 0 :(得分:0)
我发现了问题。我怀疑VS2013是VS2012的升级版本(我在我的本地机器上都有),这个问题就是它的一个证明:)
无论如何,我只为VS2013安装Ankhsvn2.4。我也尝试将它安装到VS2012,问题解决了。
可能他们正在使用一些共享库..