Windows 8 MSI.NET框架的先决条件
我有一个以.NET Framework 2.0为先决条件的MSI文件。在windows 8中,默认情况下不安装.NEt framework 2.0,当我运行.msi时,它会说您需要安装.NEt framework 2.0 但是Windows8已经提供了.NETFramework4.0或4.5,它支持旧版本,如果我可以说这个msi文件也可以在.NETFramework4.0上运行的话,它确实能够运行msi文件。我该怎么做 更准确地说,我如何配置一个msi文件,使其具有一个先决条件,使min.net framework 2.0版可以在较新版本上运行 我可以为添加以下配置的程序集执行此操作Windows 8 MSI.NET框架的先决条件,windows-8,windows-installer,prerequisites,Windows 8,Windows Installer,Prerequisites,我有一个以.NET Framework 2.0为先决条件的MSI文件。在windows 8中,默认情况下不安装.NEt framework 2.0,当我运行.msi时,它会说您需要安装.NEt framework 2.0 但是Windows8已经提供了.NETFramework4.0或4.5,它支持旧版本,如果我可以说这个msi文件也可以在.NETFramework4.0上运行的话,它确实能够运行msi文件。我该怎么做 更准确地说,我如何配置一个msi文件,使其具有一个先决条件,使min.net
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v3.0" />
<supportedRuntime version="v3.5" />
<supportedRuntime version="v4.0" />
</startup>
</configuration>
谢谢这个问题似乎回答了这个问题。它还指出了在不使用WiX时讨论这一点的问题,因此问题似乎可以回答这一问题。它还指出,如果您安装了.Net framework 3.5(也将提供2.0),则在不使用WiX时讨论了这一点。默认情况下仅安装4.5。转到Windows功能并打开.Net framework 3.5。如果安装.Net framework 3.5,也将提供2.0。默认情况下仅安装4.5。转到Windows功能并启用.Net framework 3.5