Как Вы разрабатываете Дополнения Visual Studio?

У меня есть Visual Studio смутного представления, позволяет Вам выполнять второй поигравший в песочнице экземпляр, где дополнение на самом деле загружается. Это позволило бы Вам отлаживать свой дополнительный код и такой.

Это эффективно возможно? Как я пошел бы о выполнении этого?

Я в настоящее время использую единственный экземпляр Visual Studio. У меня есть проблема, что, поскольку я загружаю и выполняю дополнение, она не позволит мне компилировать снова, пока я не перезапущу тот экземпляр Visual Studio, поскольку, кажется, нет никакого способа разгрузить дополнение. Даже использование двух экземпляров Visual Studio действительно не помогло бы в здесь. Должен быть более легкий путь, как делают Вас, парни делают это?

Спасибо

5
задан devoured elysium 16 May 2010 в 22:53
поделиться

2 ответа

Я бы рекомендовал загрузить Visual Studio SDK для используемой вами версии VS, то есть VS2010 .

Все, что вам нужно, это запустить второй экземпляр VS в экспериментальном улье. В командной строке есть переключатель rootsuffix, который принимает один параметр - имя экспериментального куста (обычно Exp). Если вы запустите VS с этим ключом, он создаст отдельный куст в реестре путем клонирования всего необходимого из стандартного куста VS.

Вы можете зарегистрировать / добавить свои плагины / пакеты / что угодно в экспериментальном улье, в то время как ваша рабочая лошадка - главный улей останется чистым и незатронутым

Это хорошая идея, даже если вы игнорируете свою головную боль с заблокированными dll. Одна вещь, не так уж и сложно испортить реестр по-настоящему плохо - поэтому VS даже не запустится. Вы же не хотите, чтобы это происходило с вашим основным ульем. И если это произойдет с экспериментальным - ну - вы всегда можете воссоздать его - в SDK есть утилита для этого

4
ответ дан 14 December 2019 в 19:05
поделиться

Один полезный совет: вы можете отключить все надстройки, удерживая левую клавишу Shift при запуске VS. Вы можете сделать это для своего экземпляра «отладчика» и позволить надстройке загружаться в экземпляре «отладчика».

1
ответ дан 14 December 2019 в 19:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: