Dynamic WiX重复动态可配置构建?

Dynamic WiX重复动态可配置构建?,dynamic,msbuild,batch-file,wix,wix3,Dynamic,Msbuild,Batch File,Wix,Wix3,我在VS2010中有一个.wixproj,它使MSI正好符合我的需要(在预构建事件中使用热量进行收集)。现在我需要发布3个版本的相同东西,只需要在app.config设置、输出MSI名称和一些次要.wxs文件中定义的一些对话框内容上有所不同 我正在考虑创建一个控制台应用程序,它将接受参数并修改.wixproj和.wxs以及app.config文件,然后启动MSBuild,但这似乎需要做很多工作 使用WiX作为构建工厂的更好方法是什么,这样我就可以让它生成许多定制的MSI安装程序 谢谢。这位是你的

我在VS2010中有一个.wixproj,它使MSI正好符合我的需要(在预构建事件中使用热量进行收集)。现在我需要发布3个版本的相同东西,只需要在app.config设置、输出MSI名称和一些次要.wxs文件中定义的一些对话框内容上有所不同

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

使用WiX作为构建工厂的更好方法是什么,这样我就可以让它生成许多定制的MSI安装程序


谢谢。

这位是你的朋友。使用它的值和条件语句将帮助您生成“通用”源代码,它将根据您传入的内容输出各种包。

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

谢谢,在您发布答案时,我偶然发现了它们。当我从命令行执行msbuild而不是在VisualStudioGUI中执行building时,让它们工作起来仍然有问题。我会修改你作为接受者的答案,只要我弄清楚这一点(不需要编辑我的问题)。谢谢。谢谢,在你发布答案的时候我偶然发现了它们。当我从命令行执行msbuild而不是在VisualStudioGUI中执行building时,让它们工作起来仍然有问题。我会修改你作为接受者的答案,只要我弄清楚这一点(不需要编辑我的问题)。谢谢