2017-05-31 475 views
1

我试图用Visual Studio 2017创建一个新的WiX项目,而且我很难创建一个预处理器变量$(var.buildSrc)。在VS 2015中,我刚进入项目属性并选择了“构建”选项卡,并在“定义预处理器变量:”下创建它。VS2017中的预处理器变量

在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。

回答

1

你可以把它添加到你的主.wxs文件,只需添加的<wix>标签下方的可变权的定义:

<?define buildSrc= "c:\mydir?" ?>