【问题标题】:WiX Repeat Dynamic Configurable Build?WiX 重复动态可配置构建?
【发布时间】:2011-08-24 17:02:46
【问题描述】:

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

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

将 WiX 用作构建工厂以便我可以让它生成许多自定义的 MSI 安装程序有什么更好的方法?

谢谢。

【问题讨论】:

    标签: dynamic msbuild batch-file wix wix3


    【解决方案1】:

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

    【讨论】:

    • 谢谢,我在您发布答案时偶然发现了它们。当我从命令行执行 msbuild 与在 Visual Studio GUI 中构建时,我仍然无法让它们工作。一旦我理顺了这一点(并且不需要编辑我的问题),我就会将您修改为接受者的答案。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-06-28
    • 2013-04-12
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 2019-07-04
    • 1970-01-01
    • 2016-09-23
    相关资源
    最近更新 更多