1

inにHeatDirecotryタスクを追加したいのですが、Directory 属性 (ソース パス) が変数 (プリプロセッサ変数) になるので、動的に指定できます。wixprojVisual Studio

どうすればそれを行うことができますか?

ありがとう!!!

4

1 に答える 1

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>

プロジェクトをリロードします。プロジェクト プロパティ SourcePath=C:\Users\aaa\Desktop\ComponentsFiles のビルド タグ内のプリプロセッサ変数に次のファイルを追加します。

于 2013-03-29T10:15:44.520 に答える