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

Jam*_*rey 5 qt add-in visual-studio

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

首先,我在Visual Studio 2017(Community)中进行了尝试,但是遇到了困难,因此我两次重新安装了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)
Run Code Online (Sandbox Code Playgroud)

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

小智 7

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

首先,我根据需要更新了清单文件以支持Visual Studio 2019。

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

最终的结果是要添加“ Visual Studio扩展开发”工作负载,该负载最初并未安装。

Visual Studio安装程序

  • 微软在这件事上确实失败了。非常感谢 (4认同)
  • 安装扩展开发后工作正常。谢谢! (2认同)