2017-05-31 78 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?" ?>