.net 2.0 および .net 4.0 用の ngen.exe を、NSIS インストーラー内の .net 3.5 アプリケーションにバンドルしています。他に方法が見つからないのでまとめます。
app.config ファイルに以下があります。
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
上記のコードを持たない他の app.config も使用しています。その他の app.config は、PC に .net 3.5 がインストールされている場合にのみ使用されます。私の質問は、ユーザーが .net 3.5 をインストールしていない場合、どのバージョンの ngen.exe を使用すればよいですか?