.net 2005/2008 与 支持的framework版本的对应关系

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:41:27
我现在用.NET2008写了个程序

因为要运行在别人的机子上,所以给他安装了一个framework2.0,但是程序运行中报错说,需要framework3.5中的某些东西.

我的问题是,使用.NET2005写的程序是否可以良好的运行在安装了framework2.0的机子上.

详细解说
======= .NET Framework 1.0
是对Visual Studio.Net 2002 程序的支持
======= .NET Framework 1.1
是对Visual Studio.Net 2003 程序的支持,内嵌于Windows 2003 操作系统。
====== .NET Framework 2.0
是对Visual Studio 2005 程序的支持
====== .NET Framework 3.0
包含.NET Framework 2.0,由微软单独发布,内嵌于Windows Vista 操作系统。
====== .NET Framework 3.5(最新)
是对Visual Studio.Net 2008 程序的支持,内嵌于Windows Server 2008 操作系统。包含.NET Framework 3.0,也包含.NET Framework2.0

默认VS2008是3.5框架
2005是2.0框架
编译时可以改是用哪个编译,不过我试过好象也是有点不太一样,最保险就是直接装一个3.5了

VS2008 同时支持framework2.0和framework3.0 创建项目时选择自己想用的
2005只支持2.0