コマンドの使用に問題があります
"$(WIX)bin\heat.exe" project "$(SolutionDir)\My.project.csproj" -dr FOLDER -cg filesUP -pog:Content -pog:Satellites -gg -g1 -sf -srd -suid -var "var.SourceDir" -out "$(ProjectDir)FilesFragment.wxs"
出力ファイルはこのパラメータ-var "var.SourceDir"を無視し、 var.My.project.ProjectDirを使用しています
...
<Component Id="My.project.Content.Web.config" Directory="My.project.Content" Guid="10E9C2E0-2A35-4D6F-B12D-D66AE2E831D4">
<File Id="My.project.Content.Web.config" Source="$(var.My.project.ProjectDir)\Web.config" />
</Component>
...
Visual Studio 2010 は次のエラーを返します。
未定義のプリプロセッサ変数 '$(var.My.project.ProjectDir)'。
C:\My.project\My.project.Installer\FilesFragment.wxs
検索しましたが、パラメーターdirでheatが使用されている例しか見つかりませんでした。
パラメータ-varが heat プロジェクトでサポートされていないことを示すドキュメントは見つかりませんでした。
解決策はありますか?