多くのトラブルの後、実行してフォルダーのファイルをWXSファイルに入れる必要があるheat.exeコマンド文字列があります。
このように見えます
heat dir "$(var.SolutionDir)Web\obj\$(var.MyProject.Configuration)Package" -gg -g1 -cg PACKAGEFILES sreg -dr DEPLOYFOLDER -var "$(var.SolutionDir)Web\obj\$(var.MyProject.Configuration)Package" -out "$(var.SolutionDir)WebInstaller\PackageFragment.wxs"
これを使用して取得しました:http://weblogs.sqlteam.com/mladenp/archive/2010/02/23/WiX-3-Tutorial-Generating-filedirectory-fragments-with-Heat.exe.aspx
ただし、VS2010 で WIX プロジェクトの [プロパティ] -> [ビルド イベント] の下にあるビルド前のイベント ボックスにそれをコピーしようとすると、VS2010 がクラッシュし、プロジェクト ファイル xml コードからコマンドを直接削除するまでプロジェクトをロードできません。 .
2 つの質問があります。
- このコマンド文字列は正しいですか?
- なぜ私のプロジェクトはそのようにクラッシュするのですか?
よろしくお願いします。