无法为Visual Studio 2013源代码控制插件选择Ankhsvn v2.4

时间:2015-05-06 15:10:47

标签: svn visual-studio-2013 ankhsvn

作为公司,我们在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.&#x000D;&#x000A;Frame identifier: ST:0:0:{c3630016-f162-4af5-b165-9f468a642e9a}&#x000D;&#x000A;Frame caption: &#x000D;&#x000A;Exception details:&#x000D;&#x000A;System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.Interop.IVsShell5.LoadPackageWithContext(Guid&amp; packageGuid, Int32 reason, Guid&amp; context)&#x000D;&#x000A;   at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.GetPackage()&#x000D;&#x000A;   at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()</description>
  </entry>

1 个答案:

答案 0 :(得分:0)

我发现了问题。我怀疑VS2013是VS2012的升级版本(我在我的本地机器上都有),这个问题就是它的一个证明:)

无论如何,我只为VS2013安装Ankhsvn2.4。我也尝试将它安装到VS2012,问题解决了。

可能他们正在使用一些共享库..