Проблема с загрузкой надстройки VS в основной копии VS

Я тестирую надстройку, созданную кем-то другим, и задаю свойства отладки приложения надстройки:

Запустите внешнюю программу: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

/resetaddin Microsoft.VSAddin.Addin1

Рабочий каталог: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\

После того, как я изменил путь к файлу определения надстройки, чтобы указать на bin/addin.dll, я запустил его, и он отлично работал в экспериментальной копии Visual Studio. Через пару минут я закрыл обе копии Visual Studio, и теперь, когда я открываю свою основную копию, она автоматически загружает эту надстройку, хотя я больше не отлаживаю ее. Это означает, что я не могу редактировать надстройку сейчас, так как эта надстройка всегда используется. Есть идеи, почему он теперь установлен в моей основной копии vs и почему я не могу загрузить его в экспериментальной копии?


person user1632018    schedule 03.12.2012    source источник


Ответы (1)


Вы должны изменить следующие настройки для развертывания только в экспериментальном экземпляре:

Сначала скопируйте файл .Addin из

C:\Users[xyz]\Documents\Visual Studio 20[ij]\Addins\

к

C:\Users[xyz]\AppData\Roaming\Microsoft\VisualStudio[kl].0Exp\Addins\

папка.

Затем вы должны добавить переключатель /RootSuffix Exp, чтобы запустить расширение. экземпляры вместо обычного с отладкой. Вы можете изменить расширение исходного .Addin во время разработки/тестирования надстройки.

person Ursegor    schedule 24.01.2014