wix - 目录规范中使用的 WiX 定义
问题描述
我正在尝试在 wix 3.11 的目录名称中使用“定义”。
我尝试了不太复杂的定义形式,例如尝试将定义定义为 AppName="My App 2019",(没有嵌套的 AppYear)。
我得到同样的错误。我做错了什么,我该如何做到这一点?
<?Define AppYear="2019"?>
<?Define AppName="My App $(var.AppYear)"?>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="$(var.Manufacturer)" >
<Directory Id="INSTALLDIR" Name="$(var.SolutionName)" >
<Directory Id="APPDIR" Name="Application Files" >
<Directory Id="APPSUBDIR" Name="$(var.AppName)" />
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
编译时出现以下编译器错误:
错误未定义的预处理器变量“$(var.AppName)”。
解决方案
推荐阅读
- php - 属性 [] 不存在于属于多个枢轴关系
- angularjs - AngularJS - 带有复选框的 Spring POST 请求
- r - 根据特定列用其他值填充数据框列
- power-automate - 从 Item Created/Modified 触发器获取文件属性
- c++ - 将字符串填充到向量时,Boost Spirit X3 没有匹配的调用引用
- javascript - 修复了水平滚动时的标题标题问题
- java - 与 JAVA 中的 ArrayList 不同的值
- java - 默认排除 gradle 测试
- android - 在警报管理器中一段时间后响起
- continuous-integration - GitLab 自动部署