我想在HeatDirecotry
中向wixproj
添加Visual Studio
任务,但我需要Directory属性 - 源路径 - 将是一个变量 - 一个预处理器变量,所以我可以动态地提供它。
任何人都可以告诉我该怎么做?
感谢!!!
答案 0 :(得分:0)
尝试以下方法 卸载您的项目,然后在.wixproj文件中添加以下代码
<Target Name="BeforeBuild">
<HeatDirectory DirectoryRefId="INSTALLFOLDER"
OutputFile="Source.wxs"
Directory="C:\Users\aaa\Desktop\ComponentsFiles"
SuppressRootDirectory="true"
ToolPath="$(WixToolPath)" AutogenerateGuids="true"
ComponentGroupName="SourceComponentGroup"
PreprocessorVariable="var.SourcePath">
</HeatDirectory>
</Target>
然后重新加载项目。在项目属性的buils标记内为预处理器变量添加以下文件 SOURCEPATH = C:\用户\ AAA \桌面\ ComponentsFiles