我有一个defines.wxi-file,其中包含我所有wxs文件中使用的一些好的定义.
当我尝试从其中一个文件引用定义的值时,<Fragment>我会Undefined preprocessor variable '$(var.IMAGE_FOLDER)'回到我的脸上.
我想这里有一些微不足道的东西......我有什么想法吗?
编辑19:4月.
发现仅在从Fragment文件引用时才会出现该问题.
重新编写样本以匹配该样本.
defines.wxi
<Include>
<?define IMAGE_FOLDER="Images" ?>
</Include>
Run Code Online (Sandbox Code Playgroud)
一些-Fragment.wxs
<Fragment>
<?Include defines.wxi ?>
<Component Id='c.Images' Guid=".." Directory='INSTALLDIR.Images' >
<File Id='f.sample.jpg' Source='$(var.IMAGE_FOLDER)sample.jpg' Name='sample.jpg' />
</Component>
Run Code Online (Sandbox Code Playgroud)
解决了它.
样本中的位置说:
<?Include defines.wxi ?>
Run Code Online (Sandbox Code Playgroud)
它应该是小写的 ......
<?include defines.wxi ?>
Run Code Online (Sandbox Code Playgroud)
然后它就像一个魅力!
/ L
| 归档时间: |
|
| 查看次数: |
1878 次 |
| 最近记录: |