我不知道如何使用本地化功能来做到这一点,但还有其他方法可以做到这一点。
您可以在构建参数来传递的MSBuild ...
msbuild WiXInstaller.wixproj /t:Rebuild /p:DesiredName="OEMName"
如果(在wixproj)的输出名称定义如下:
Application-$(DesiredName)
然后输出将实际上是:应用程序OEMName.msi
然后你可以有你的构建配置了一堆不同OEM的,如果你需要运行...
msbuild WiXInstaller.wixproj /t:Rebuild /p:DesiredName="OEMOne"
msbuild WiXInstaller.wixproj /t:Rebuild /p:DesiredName="OEMTwo"
msbuild WiXInstaller.wixproj /t:Rebuild /p:DesiredName="OEMThree"
它将运行构建三次,而且每次都会有自己的输出名称:
Application-OEMOne.msi
Application-OEMTwo.msi
Application-OEMThree.msi
好运。
来源
2014-11-21 18:43:18
Joe