WiX和NuGet

时间:2018-08-02 09:13:08

标签: wix nuget

我的Visual Studio 2017解决方案使用WiX v3.11.1生成安装程序。已使用NuGet程序包管理器安装了WiX(在NuGet配置中将disableSourceControlIntegration设置为true)。

如果我从PC删除解决方案并从VSTS获取解决方案,它将下载所有解决方案,但包文件夹(WiX应该驻留在其中)的内容除外。如果我构建项目,则WiX项目失败,并显示以下消息:

  

必须将WiX Toolset v3.11(或更高版本)构建工具安装到   建立这个项目。要下载WiX工具集。

即使构建失败,软件包文件夹现在仍包含“ WiX.3.11.1”。如果我重新启动Visual Studio,项目将正常构建。

如何确保无需重新启动Visual Studio即可首次构建项目?似乎当WiX开始构建时,它没有检测到NuGet刚刚下载了“ WiX.3.11.1”软件包。

1 个答案:

答案 0 :(得分:0)

我相信这是在要求您从here下载和安装Wix工具集。

即使您已经成功还原了nuget软件包,我相信您也需要单独安装工具集。我做到了。