"优雅"的CruiseControl.Net和WiX集成

mmm*_*mmm 2 cruisecontrol.net msbuild wix wix3

我正在尝试将自动生成的MSI安装程序与我的CruiseControl.Net安装集成.我可以看到如何手动构建一个调用蜡烛然后点亮的MSBuild文件,但是我需要让它构建可以进行升级的安装程序,因此我可以使用BuildLabel(或该区域的某些内容)为其重新生成新的GUID.更新的版本?

我已经分离出WiX定义的可配置部分,因此手动滚动脚本或其他东西可能更容易.

任何帮助将不胜感激 - 特别是工作示例!

谢谢(像往常一样)提前

标记

Bob*_*son 5

使用Product/@ Id ="*"让WiX生成产品代码以进行升级.而且您不必手动调用candle.exe和light.exe; 使用.wixproj模板创建使用wix.targets的MSBuild项目文件.