我的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”软件包。