我已经some trouble让WiX项目在构建服务器上构建。其中一个难点是我的WiX项目引用c:\program files...
中的库,构建过程在同一路径中调用可执行文件。这是一个无赖,因为我必须安装WiX工具包才能让我的项目构建。
通过在构建项目中使用所有构建工具来消除这种头痛的最佳方法是什么?
是否有一个nuget包来做到这一点? (在撰写本文时,它似乎没有,但我想验证。)包恢复功能会很好,因为我不必在git中包含(许多)WiX文件。
如果没有,我需要从WiX下载什么?我需要修改什么才能让编译器知道在哪里找到构建WiX项目的二进制文件?
答案 0 :(得分:6)
您可以从http://wixtoolset.org/releases/下载WiX二进制文件.zip,然后您可以修改您的wixproj文件并更新<WixToolPath></WixToolPath>
元素以指向您的WixBinaries
WiX文档中有一篇文章解释了如何:Integrating Wix Projects into your Daily Builds
答案 1 :(得分:4)
WiX.Toolset处有非官方 nuget包。 但请注意,这似乎只适用于安装项目本身(即它不能用于获取类库组件的wix二进制文件。)