私は.NETソリューションのインストーラをビルドするためにWix/Votiveを使用しています。私は他のプロジェクト(EXEとDLL)のバイナリをプロジェクト参照(内部ではheat.exe
と思っています)を使ってインクルードします。Wixとプロジェクト参照を使用してネイティブイメージ(NGen)を展開する方法
私が今やりたいことは、インストール中にngen.exe
のすべてのアセンブリをプレジャットすることです。ウィックスのヘルプによると、これはスルー行うことができますWiX .NET extensions library:
<Component Id="App.exe" Guid="PUT-GUID-HERE">
<File Id="App.exe" Source="App.exe" KeyPath="yes">
<netfx:NativeImage Id="ngen_App.exe" Platform="32bit" Priority="0" />
</File>
</Component>
さて問題です、<File />
タグがheat.exe
によって作成され、私はどちらか<NativeImage />
を生成するheat.exe
に助言する方法を見つけ出すことができません生成した<File />
タグを参照する方法と、<NativeImage />
タグを外部から添付する方法があります。
私が見る唯一の方法はプロジェクト参照を使用することではありませんが、明らかに私はそれらを保持したいと思います。
提案がありますか?ありがとう!