WiX重复动态可配置构建?

时间:2011-08-24 17:02:46

标签: dynamic msbuild batch-file wix wix3

我在VS 2010中有一个.wixproj,可以按照我需要的方式生成MSI(在预构建事件中使用热量进行收获)。现在我需要分发3个版本的同一个东西,只需要在app.config设置,输出MSI名称和某些辅助.wxs文件中定义的一些对话框内容不同。

我正在考虑创建一个控制台应用程序,该应用程序将获取参数并修改.wixproj和.wxs以及app.config文件,然后启动MSBuild,但这似乎很多工作。

什么是使用WiX作为构建工厂的更好方法,以便我可以生成许多自定义的MSI安装程序?

感谢。

1 个答案:

答案 0 :(得分:1)

WiX Preprocessor是你的朋友。使用它的值和条件语句将帮助您创建“通用”源,它将根据您传入的内容输出各种包。

相关问题