Сброс экспериментального экземпляра Visual Studio

#c# #.net #vb.net #visual-studio #visual-studio-extensions

#c# #.net #vb.net #visual-studio #visual-studio-extensions

Вопрос:

Я пытаюсь разработать расширения для Visual Studio и просматриваю несколько статей.

Одним из ключевых моментов разработки расширения VS является сброс экспериментального экземпляра Visual Studio, с которым у меня возникли проблемы.

Например, здесь написано, что я должен использовать следующую команду для его сброса (это рекомендуется также в документах Microsoft):

 CreateExpInstance /Reset /VSInstance=12.0 /RootSuffix=Exp
  

Я запускаю командную строку, перехожу к CreateExpInstance местоположению и запускаю эту команду (я пробовал с различными версиями: 12.0, 14.0 и т.д.).

Тем не менее, я продолжаю получать такой ответ:

Каталог экспериментального экземпляра Visual Studio C:UsersMiAppDataLocalMicrosoftVisualStudio10.0Exp не существует. CreateExpInstance: предупреждение: каталог Visual Studio C:UsersMiAppDataLocalMicrosoftVisualStudio10.0 не существует. Созданный каталог C:UsersMiAppDataLocalMicrosoftVisualStudio10.0ExpExtensions . Нажмите любую клавишу, чтобы продолжить . . .

Более того, выполнение этого продолжает создавать новые экспериментальные экземпляры в моем %localappdata%/Microsoft/VisualStudio каталоге

Что я делаю не так? Почему мой экземпляр не сбрасывается? Или, может быть, так и должно быть?

Комментарии:

1. Сообщение об ошибке относится к VS2010, версии 10.0. Плохо сочетается с вашей командой CreateExpInstance. Рассмотрите возможность использования ярлыка меню «Пуск».

Ответ №1:

Для каждой версии Visual Studio есть несколько ярлыков, которые вы можете запустить следующим образом:

 C:ProgramDataMicrosoftWindowsStart MenuProgramsVisual Studio 2017Microsoft Visual Studio SDKToolsReset the Visual Studio 2017 Experimental Instance.lnk
  

Ответ №2:

Визуальное дополнение к отличному ответу Сергея Власова:

введите описание изображения здесь