Visual Studio-扩展安装“找不到安装引擎实例”。

时间:2019-01-26 20:20:52

标签: visual-studio qt add-in

我正在尝试为Visual Studio 2019 Preview(社区)安装Qt加载项,但是该加载项在安装过程中导致错误。

首先,我在Visual Studio 2017(社区)中进行了尝试,但是遇到了困难,因此我两次重新安装了VS17。最后,我卸载了它,并安装了Visual Studio 2019社区预览(也支持此特定扩展名),但仍然有问题。

我通过内置的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)

编辑:在再次卸载并重新安装所有内容之后,它突然工作了。好极了?我不知道这次有什么不同。

2 个答案:

答案 0 :(得分:2)

当我尝试将Visual Studio Extension从2017年移植到2019年时遇到了这个问题。

首先,我适当地更新了清单文件以支持Visual Studio 2019。

然后,当我遇到错误“无法找到安装引擎实例”时,便在“ Visual Studio安装程序”中查看了。

最后一步是要添加“ Visual Studio扩展开发”工作负载,该负载最初并未安装。

Visual Studio Installer

答案 1 :(得分:0)

我刚刚更新了Visual Studio 2019并登录。之后,此问题已修复,我可以轻松安装扩展程序。