.NET FrameWork 各版本程序的兼容测试
2013-06-14 09:20
417 查看
我用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;也无法使用。所以不用担心高版本的特性,是否能在低版本使用的问题。
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;也无法使用。所以不用担心高版本的特性,是否能在低版本使用的问题。
相关文章推荐
- Windows2003 + IIS6 安装.Net FrameWork 4.0 兼容早期版本的测试
- Windows2003 + IIS6 安装.Net FrameWork 4.0 兼容早期版本的测试
- Windows2003 + IIS6 安装.Net FrameWork 4.0 兼容早期版本的测试
- [Asp.net4.0]Windows2003 + IIS6 安装.Net FrameWork 4.0 兼容早期版本的测试
- Windows2003 + IIS6 安装.Net FrameWork 4.0 兼容早期版本的测试
- .Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC).请安装 Microsoft Data Access Components(MDAC) 2.6 或更高版本。
- .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
- visual studio 2017 installer 安装包制作过程出现的问题---此安装程序需要.NET Framework 版本 3.5,请安装该版本,然后重新运行此安装程序,可以从Web获得.NET Framework 。要立即做此事吗?
- 【回答】:Microsoft .NET Framework 各个版本之间的关系?如何安装2.0,3.0,4.0?向下兼容?
- .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上(ZT)
- dotnet程序安装包依赖.NET Framework版本问题
- .Net Framework OleDb 数据提供程序要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本。发现当前安装的版本是
- Microsoft .NET Framework 各个版本之间的关系?如何安装2.0,3.0,4.0?向下兼容?
- .Net Framework OleDb 数据提供程序要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本
- 无法安装程序包“Newtonsoft.Json 6.0.4”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.7”的项目中,但该程序包不包含任何与该框架兼容的程序集
- 让.NET程序兼容不同版本的Dll文件
- .Net Framework OleDb 数据提供程序要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本。发现当前安装的版本是 2.50.4403.
- 一键式安装.Net FrameWork,MSDE,Web安装程序,Windows安装程序,还原数据库文件,注册表导入
- Microsoft.NET Framework 3.0版本发布
- 如何设置要运行的.NET Framework的版本?http://dotnet.aspx.cc/article/3394f25a-2cc6-4503-bc8e-992895d4900a/read.aspx