Установка АнхСВН Visual Studio 2019
Я не могу установить AnkhSVN -Subversion Поддержка Visual Studio 2019,
Я пытался установить его, он говорит, что версия недействительна для VS2019
Я использую VS2019 Professional
Ответы
Ответ 1
Последняя версия 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 хочет асинхронную загрузку).
Ответ 2
Похоже, он не поддерживает VS2019 по умолчанию. https://ankhsvn.open.collab.net/
Но вы можете попробовать обновить расширение для VS2019.
- Переименуйте vsix в zip
- Распакуйте
- Откройте extension.vsixmanifest, manifest.json и catalog.json и для Microsoft.VisualStudio.Component.CoreEditor измените версию на [15.0,)
- Откройте extension.vsixmanifest и замените все [15.0,16.0) на
[15.0,17.0)
- Заархивировать все файлы
- Переименовать в vsix
Ответ 3
Я только что установил 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
AnkhSVN теперь поддерживает Visual Studio 2019. Скачать здесь https://marketplace.visualstudio.com/items?itemName=simonp.AnkhSVN-SupportVS2019 [неработающая ссылка]
Кажется, все еще активен на GitHub: github.com/simonp22/AnkhSVN
Владелец удалял программу из магазина, пока он не отработал асинхронную загрузку в коде, согласно его комментарию в проекте github.https://github.com/simonp22/AnkhSVN
Ответ 5
AnkhSVN не поддерживает Visual Studio 2019 в настоящее время, и похоже, что проект закрыт (он был неактивен более 17 месяцев). В качестве альтернативы рассмотрите возможность перехода на VisualSVN, который теперь полностью бесплатен для использования на компьютерах, не входящих в домен (регистрация не требуется), и обеспечивает примерно такую же функциональность по сравнению с AnkhSVN (некоторые пользователи считают, что VisualSVN будет лучше для их случаев использования.
Переход с AnkhSVN на VisualSVN - это простой процесс. В последних выпусках VisualSVN 7.1 и VisualSVN 6.5 добавлена поддержка нескольких рабочих копий в одном решении, что делает миграцию практически мгновенной и безболезненной практически для всех пользователей. Инструкции см. в статье KB58: Миграция из AnkhSVN в VisualSVN и в статье KB7: Использование нескольких рабочих копий в VisualSVN, если ваши проекты решений охватывают несколько рабочих копий.
Обратите внимание, что обходные пути, предложенные в принятом ответе, могут вызвать общую дестабилизацию Visual Studio и не сделать AnkhSVN совместимым с Visual Studio 2019. См. комментарии под этими ответами:
Кстати, согласно этому посту, эти хакерские обходные пути больше не работают.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я инженер технической поддержки из команды VisualSVN.
Ответ 6
VisualSVN лучше. Это расширение доступно сейчас для VS2019