Установка АнхСВН Visual Studio 2019 - PullRequest
13 голосов
/ 05 апреля 2019

Не могу установить AnkhSVN -Subversion Support для Visual Studio 2019,

Я пытался установить его, он говорит, что версия недействительна для VS2019

Я использую VS2019 Professional

Ответы [ 5 ]

7 голосов
/ 05 апреля 2019

AnkhSVN не полностью совместим с Visual Studio 2019 (и проект, к сожалению, кажется мертвым).

Возможным решением является ручное редактирование файлов, хранящихся в файле vsix (это zip-файл с другим расширением).

Файл для редактирования:

  • extension.vsixmanifest
    Измените вхождение [15,0,16,0) на [15,0,17.0)
    Измените предварительное условие следующим образом:
    <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,)" DisplayName="Visual Studio core editor" />

  • catalog.json
    поиск Microsoft.VisualStudio.Component.CoreEditor и изменение версии на "[15.0,)"

  • manifest.json
    найдите Microsoft.VisualStudio.Component.CoreEditor и измените версию на "[15.0,)" как catalog.json

После этих изменений можно установить расширение в VS2019, но при этом открыть предупреждение, показанное VS, касающееся несовместимости процесса загрузки (AnkhSVN использует синхронную загрузку, VS2019 хочет асинхронную загрузку).

5 голосов
/ 23 апреля 2019

Я только что установил AnkhSVN 2.8.12824 через «Управление расширениями».Кажется, это работает, хотя Visual Studio 2019 жалуется, что он может быть несовместим с будущим обновлением Visual Studio (устаревшие API).

См. Также https://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=647485

Возможно также https://docs.microsoft.com/en-us/visualstudio/extensibility/synchronously-autoloaded-extensions?view=vs-2019

4 голосов
/ 05 апреля 2019

Похоже, он не поддерживает VS2019 по умолчанию.https://ankhsvn.open.collab.net/ Но вы можете попробовать обновить расширение для VS2019.

  1. Переименовать vsix в zip
  2. Распаковать
  3. Открыть файл extension.vsixmanifest, manifest.jsonи catalog.json и Microsoft.VisualStudio.Component.CoreEditor изменить версию на [15.0,)
  4. Открыть extension.vsixmanifest, а также заменить все [15.0,16.0) на [15.0,17.0)
  5. Zip все файлы
  6. Переименование в vsix
1 голос
/ 15 мая 2019

AnkhSVN теперь поддерживает Visual Studio 2019.Скачать здесь https://marketplace.visualstudio.com/items?itemName=simonp.AnkhSVN-SupportVS2019

0 голосов
/ 11 июля 2019

VisualSVN лучше. Это расширение доступно сейчас для VS2019

...