我尝试使用构建服务器构建Wix MSI。我已经在配置管理器中将构建配置设置为DEBUG / x86。除了Wix Installer以外,所有其他项目都可以正确构建。
最初出现错误,要求在构建服务器上安装最新版本的WIX。“必须安装WiX Toolset v3.11(或更新版本)构建工具才能构建此项目。要下载WiX Toolset,请参见{{ 3}}”,因此我对此予以了追究- http://wixtoolset.org/releases/ 也用过- https://subscription.packtpub.com/book/web_development/9781784393212/1/ch01lvl1sec12/compiling-a-wix-installer-on-a-build-machine-using-msbuild
现在,该构建冻结在Wix项目上,并最终在59分钟时超时。怎么了什么需要纠正?
我已经尝试过这些建议-https://wixtoolset.org/documentation/manual/v3/msbuild/wix_with_team_build.html 也用过- https://subscription.packtpub.com/book/web_development/9781784393212/1/ch01lvl1sec12/compiling-a-wix-installer-on-a-build-machine-using-msbuild
期望它可以构建,然后我可以创建一个MSI文件。
答案 0 :(得分:0)
.NET 3.5 :可能还不错,但可以尝试安装 .NET Framework 3.5
。 WiX 3.x 具有依赖于此.NET版本的内部版本。
操作方法 :有关更多详细信息,请参见此答案:WiX Toolset: Creating a simple WiX project breaks in VS2017: The "CreateProjectReferenceDefineConstants" task was not found