Wix/Votive を使用して、.NET ソリューションのインストーラーをビルドしています。プロジェクト参照を使用して、他のプロジェクト (EXE および DLL) のバイナリを含めます (これは内部的に使用するheat.exe
と思います)。
私が今やりたいことは、ngen.exe
インストール中にすべてのアセンブリを pre-jit することです。Wix ヘルプによると、これはWiX .NET 拡張ライブラリを介して実行できます。
<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
アドバイスする方法、または生成されたタグを参照してタグを外部に添付する方法を理解できないことです。heat.exe
<NativeImage />
<File />
<NativeImage />
現在、私が目にする唯一の方法は、プロジェクト参照を使用しないことですが、明らかにそれらを保持したいと考えています。
助言がありますか?ありがとう!