您的位置:首页 > 其它

.NET FrameWork 各版本程序的兼容测试

2013-06-14 09:20 375 查看
我用VS2012写了一个程序,结果无法部署到 WINDOWS XP上,于是,就测试了一下.NET程序的兼容情况:

1、.NET 4.5 无法在 .NET 4 上运行。即使将 XX.exe.config 中: <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> ,4.5改为4.0,也仍然运行不了。

2、.NET 2.0程序不可以在只安装了.NET 4.0的机器上运行,但可以在.NET 3.5上运行。其实能在.NET 3.5上运行的根本原因是,.NET 3.5在安装时,附带安装了.NET 2.0,这可以从“添加/删除程序”中看到。

3、高版本的特性,如4.5的async异步关键字,虽然在编写的时候可以提示,但系统却无法将此关键字变颜色,using System.Threading.Tasks;也无法使用。所以不用担心高版本的特性,是否能在低版本使用的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐