根据 VS 活动配置定义 Wix 属性和值
如何定义根据激活的 Visual Studio 配置而变化的 Wix 属性和值? 例如,对于我们的发布版本,var x = 1,对于导出版本,var x = 2。
How can I define Wix properties and values that change depending on which Visual Studio configuration is active? e.g. For our release build, var x = 1 and for the export build, var x = 2.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将属性从 wixproj 文件传递到 WiX
我们使用In a PropertyGroups 部分 。 然后你可以在 wix 中使用它们作为 $(var.configuration)
WiX 帮助文件有一整节关于预处理器的内容,看看你可以做的其他事情。
We pass properties into WiX from the wixproj files using
In a PropertyGroups section. Then you can use them inside wix as $(var.configuration)
The WiX help file has a whole section on preprocessor stuff, give that a look for other things you can do.
我正在使用 WiX 3.10,
$(var.Configuration)
对我有用。I am using WiX 3.10 and
$(var.Configuration)
just worked for me.您可以为此使用项目引用变量。
无需指定常量。
示例步骤:
右键单击“引用”、“添加引用”
资源:
Candle 预处理器变量的完整列表
使用项目引用和变量
You can use Project Reference Variables for that.
No need to specify constants.
Sample steps:
Right Click 'References', 'Add References'
Resources:
Complete list of Candle preprocessor variables
Using Project references and variables