我已经安装了Visual Studio 2017社区版。安装它没有选择任何特定的东西,如C ++开发或Windows开发等。之后我通过wixtoolset安装了Wix,下载并安装了wix工具集组件。之后,我为Visual Studio 2017安装了Wix ToolSet扩展。重新启动Visual Studio并尝试通过File创建一个新项目 - >新 - >项目 - WiX工具集 - >设置项目。
它给出了错误,并且不允许我创建项目。我是WiX的新手,对Visual Studio只有一点了解。
答案 0 :(得分:1)
最初,我没有为VS17选择任何安装工作负载,只是为了加快安装而安装它。
通过Azaz的评论,我发现NuGet Package Manager需要按需安装软件包。但由于我根本看不到NuGet选项,我尝试使用Extensions和更新安装它,但它没有用。我做了一些研究,发现VS17安装时至少需要一个.Net开发工作负载,这将使NuGet在VS17中自动安装。
所以我完全卸载了VS17,WiX并将它们从系统中删除。然后使用某些工作负载包安装VS17,如下面的屏幕截图所示。
之后我在VS17中安装了WiX和相同的扩展。即Votive2017.vsix。
我重新启动VS17,现在我可以为WiX创建项目了。
在安装中看起来有些东西我错过了哪些东西不允许我安装所需的DLL和GUID功能,这对于创建项目模板非常重要。
答案 1 :(得分:0)
分享我为解决我在 Visual Studio 2019 中发现的相同问题而遵循的步骤,因为我也没有任何工作量地安装了它。我也在考虑减少安装。 我为修复模板错误所做的步骤,安装以下单个组件:
希望能帮到别人。我必须指出,之前的评论帮助我理解了这个问题。但是,例如,我什至无法打开 NuGet 命令行。