Подтвердить что ты не робот

Удаление AnkhSVN из VS2012

Я хочу удалить AnkhSVN из моей установки VS2010, но обнаруживаю, что опция Uninstall недоступна при переходе на TOOLS */Extensions and Updates.

Запуск Visual Studio 2012 в качестве администратора и снятие выделения AnkhSVN в качестве поставщика управления источником не включили параметр "Удалить".

* Я не кричу ИНСТРУМЕНТЫ, просто пытаясь проникнуться духом нового интерфейса: -)

4b9b3361

Ответ 1

AnkhSVN, по-видимому, не может быть отключен или удален из Visual Studio 2012.

Сделайте следующее:

  • Закройте все экземпляры Visual Studio.
  • Запустите деинсталлятор AnkhSVN.

Примечание. Я запустил деинсталлятор в Revo Uninstaller, и не осталось никаких артефактов (файлов, записей реестра).

После удаления AnkhSVN вы можете обнаружить, что некоторые из ваших проектов по-прежнему имеют информацию о привязке к исходному контролю в файле .csproj. У меня было решение с 10 проектами, и только у 8 из них была эта проблема (все проекты контролировались AnkhSVN... не знаю, почему не у всех возникла проблема). В этом случае вы получите сообщение об ошибке:

Проект "X" находится под контролем источника. Произошла ошибка при регистрации этого проекта с помощью источника управления. Не рекомендуется вносить изменения в этот проект.

Я смог решить это, отредактировав файлы .csproj в текстовом редакторе и удалив следующие строки:

<SccProjectName>Svn</SccProjectName>
<SccLocalPath>Svn</SccLocalPath>
<SccAuxPath>Svn</SccAuxPath>
<SccProvider>SubversionScc</SccProvider>

Ответ 2

Я использовал

Windows > Control Panel > Programs > Uninstall a Program > AnkhSVN.

Кажется, для меня нет хлопот. VS2012 не был открыт во время удаления.