【发布时间】:2017-04-17 07:25:46
【问题描述】:
我已经安装了 Visual Studio 2017 社区版。安装它时没有选择任何特定的东西,如 C++ 开发或 Windows 开发等。之后我通过 wixtoolset 安装了 Wix,它下载并安装了 wix 工具集组件。之后,我为 Visual Studio 2017 安装了 Wix ToolSet 扩展。重新启动 Visual Studio 并尝试通过 File -> New -> Project - WiX Toolset -> Setup Project 创建一个新项目。
它给出了错误并且不允许我创建项目。我对 WiX 完全陌生,对 Visual Studio 了解不多。
【问题讨论】:
-
你安装了哪个版本的wixtoolset?
-
WiX 工具集 v3.11.0.1528
-
嗯 Wix Toolset v3.11.x 与 VS 2017 及其扩展兼容。所以现在问题出在 Microsoft.VisualStudio.TemplateWizardInterface.dll 上。 DLL 要么在您的计算机上丢失,要么以某种方式损坏。请确认 DLL 是否存在。它位于:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PublicAssemblies
-
你是对的。我在你提到的位置没有那个 DLL。我应该如何下载它并使其可用于 VS17?但我不明白,为什么这个 DLL 不存在或者你提到的可能会损坏?
-
我也不确定它为什么会丢失,但我相信您可以通过 Nuget 包管理器下载/安装它。打开 VS,然后加载您的解决方案文件。转到工具 --> Nuget 包管理器 --> 包管理器控制台。然后运行这个命令:Install-Package VSSDK.TemplateWizardInterface.8