Visual studio - Установка расширения «Не удается найти экземпляр механизма настройки». - PullRequest
0 голосов
/ 26 января 2019

Я пытаюсь установить надстройку Qt для Visual Studio 2019 Preview (Community), но надстройка вызывает ошибку во время установки.

Сначала я пытался сделать это с Visual Studio 2017 (Community), но у меня возникли трудности, поэтому я дважды переустанавливал VS17. Наконец, я удалил это и установил Visual Studio 2019 Community Preview (для которого также поддерживается это конкретное расширение), и все еще возникают проблемы.

Я установил его через встроенную службу расширений Visual Studio.

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

1/25/2019 8:02:28 PM - Beginning to install extension to Microsoft Visual Studio Community 2017...
1/25/2019 8:02:28 PM - Found setup instance 883a9c0e but not in launchable state.
1/25/2019 8:02:28 PM - Install Error : System.InvalidOperationException: Cannot find setup engine instance.
   at Microsoft.VisualStudio.ExtensionManager.SetupEngineUtility.GetCurrentSetupInstance(IEngineHost engineHost)
   at Microsoft.VisualStudio.ExtensionManager.SetupEngineService.CreateEngine(IEngineHost engineHost, IServiceProvider serviceProvider, InstallFlags installFlags)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.PerformSetupEngineInstall(InstallableExtensionImpl extension, Boolean installPerMachine, Boolean isPackComponent, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, IProgress`1 progress, InstallFlags installFlags, AsyncOperation asyncOp, Version targetedVsVersion, IInstalledExtension& newExtension)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallInternal(InstallableExtensionImpl extension, InstallFlags installFlags, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, IProgress`1 progress, Version targetedVsVersion)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.BeginInstall(IInstallableExtension installableExtension, InstallFlags installFlags, AsyncOperation asyncOp, Version targetedVsVersion)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallWorker(IInstallableExtension extension, InstallFlags installFlags, AsyncOperation asyncOp)

Редактировать: После очередной деинсталляции и переустановки всего, вдруг заработало. Ура? Я понятия не имею, что изменилось на этот раз.

1 Ответ

0 голосов
/ 06 мая 2019

У меня возникла эта проблема, когда я пытался перенести расширение Visual Studio с 2017 по 2019.

Сначала я обновил файл Manifest соответствующим образом для поддержки Visual Studio 2019.

Затем, когда я нажал ошибку «Не удается найти экземпляр механизма настройки», я посмотрел в «Установщик Visual Studio».

Последним шагом оказалось добавление рабочей нагрузки «разработка расширений Visual Studio», которая изначально не была установлена.

Visual Studio Installer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...