我需要构建两个品牌化版本的WIX安装程序。这两个版本之间唯一的区别是包含公司联系方式的单个位图。我想保持一个WIX项目,这样我就可以少维护一些项目。我使用环境变量来更改插入到安装程序中的位图。
Source="$(env.CompanyName) contact.png"
这样做没问题,但是我无法在VS2010内更改环境变量。VS2010使用启动时设置的环境变量编译WIX安装程序。我必须重新启动VS2010才能获取新的环境变量值。
我有36个嵌套项目,所以不想在每个项目中设置构建变量 - 这就是为什么我试图使用环境变量的原因。
有人知道如何更改当前VS2010实例使用的环境变量之一吗?或者也许有更好的方法吗?