我试图使用Visual Studio 2017创建一个新的WiX项目,而我很难创建预处理器变量$(var.buildSrc)。在VS 2015中,我刚进入项目属性并选择了Build选项卡,并在"定义预处理器变量:"。
下创建了它。在VS 2017中,当我从我的WiX解决方案转到属性时,我所拥有的只有项目文件和项目文件夹。
我尝试手动将其添加到.wixproj文件的文本中,但是当我尝试构建项目时,它仍然说它无法找到我的变量。 未定义的预处理器变量' $(var.buildSrc)
相关的WiX代码如下所示
<File Id=someUniqueID KeyPath=Yes Source="$(var.buildSrc)\somefilename.exe" Guid=someGuid>
我使用WiX 3.11.0.1528和Rob的WiX工具扩展VS2017。
答案 0 :(得分:1)
您只需将其添加到主.wxs文件中,只需在<wix>
标记正下方添加变量的定义:
<?define buildSrc= "c:\mydir?" ?>