我将 .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?