我有一个 .NET Framework 2.0 先决条件的 MSI 文件。在 Windows 8 中,默认情况下未安装 .NET Framework 2.0,当我运行 .msi 时,它说您需要安装 .NET Framework 2.0。
但是 Windows 8 已经带有支持旧版本的 .NET 框架 4.0 或 4.5,如果我可以说这个 msi 文件也可以在 .NET 框架 4.0 上运行,它确实能够运行 msi 文件。我怎样才能做到这一点?
更准确地说,我如何配置一个 msi 文件以具有最低 .net 框架版本 2.0 但可以在较新版本上运行的先决条件?
我可以为添加以下配置的程序集执行此操作。
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v3.0" />
<supportedRuntime version="v3.5" />
<supportedRuntime version="v4.0" />
</startup>
</configuration>
谢谢