我在 C# .NET 2.0 中构建了一个程序,它在框架 3.0 和 3.5 下也能很好地工作。
但是如果.NET Framework 4.0 是唯一安装的框架,它就不起作用,它需要用户安装2.0。
我在google中找到了以下配置:
<startup>
<requiredRuntime safemode="true" imageVersion="v4.0.30319" version="v4.0.30319"/>
</startup>
将此添加到 app.config 后,我的程序可以在 .NET Framework 4.0 上运行,没有任何问题!
我搜索的是 .NET 'Any Framework' 配置,如果已安装,则在 .NET 2.0 下运行我的程序,否则在 .NET 4.0 下运行。
这个怎么做?