首页 > 解决方案 > 将变量从 Visual Studio 构建事件传递到 Wix

问题描述

我需要在我的 Visual Studio 项目的 Pre-Build 事件中定义一个变量,以供 Wix 稍后使用。

由于构建事件允许我执行命令,所以我的想法是添加一个新的环境变量(我已经尝试过setsetx):

setx AppIcon MyIcon.ico

然后我尝试在我的 Main.wxs 文件中读取它:

<Icon Id="AppIcon" SourceFile="$(sys.CURRENTDIR)..\ApplicationIcon\$(env.AppIcon)" />

但当然,我得到了Undefined preprocessor variable '$(env.AppIcon)'

关于如何实现这一点的任何其他想法?可能吗?

标签: visual-studiowix

解决方案


推荐阅读