Ankhsvn v2.4 не может быть выбран для плагина управления исходным кодом Visual Studio 2013

Как компания, мы использовали Ankhsvn v2.3 с VS 2008. В последнее время мы обновились до VS2013 Community Edition, но мы не хотим обновлять версию репозитория svn, поэтому мы обновились до Ankhsvn v2.4. Проблема в том, что в VS2012 все в порядке как для Анх2.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>

person Oğuzhan Kahyaoğlu    schedule 06.05.2015    source источник


Ответы (1)


Я нашел проблему. Я подозревал, что VS2013 — это обновленная версия VS2012 (оба у меня есть на моей локальной машине), эта проблема — одно из доказательств этого :)

Во всяком случае, я устанавливал Ankhsvn2.4 только для VS2013. Я попытался установить его также на VS2012, проблема решена.

Вероятно, они используют какие-то общие библиотеки.

person Oğuzhan Kahyaoğlu    schedule 06.05.2015