Visual Studio 2005和Visual Studio 2008的区别

今天在机器上安装了visual studio2008,因为之前开发一直使用2005所以没有舍得把它卸载,

安装之后证实这两个版本应该是可以共存的。

不过也发现了一些问题,感觉现在机器上有些混乱了,

visual 2005+.net framework 2.0 

visual 2008 +.net framework 3.5

有个大升级。

 

查了下资料,visual2005和2008的区别主要如下:感觉应该是不影响使用的。

不过我之前用2005开发的程序,用2008打开,总是要经过一个转换过程,转换后总是出现这种那种的问题无法运行,

不知道是我水平有限还是它向下兼容不够好。

 

visual2005和2008的区别:
1.
安装简化了很多。
2.
菜单风格像office2007
3.
大部分功能与vs2005一样。
4.Microsoft .NET Framework 3.5
Microsoft .NET Framework 2.0完全兼容。
5.
解决方案资源管理器比VS2005加载项目速度快。
6.
提供WPFWCFWFL支持。
7.C#,VB.net
语法形式上也有很大改进。
8.
建项目时可以选择Microsoft .NET Framework 2.0
Microsoft .NET Framework 3.0

Microsoft .NET Framework 3.5
9.Web
增强了对集成ajax支持。

Microsoft .NET Framework变化:

Microsoft .NET Framework1.0
Microsoft .NET Framework1.1
Microsoft .NET Framework2.0
Microsoft .NET Framework3.0
Microsoft .NET Framework3.5

1.01.1可以看作一个阶段。是一个起步阶段.
2.0
3.5变化迅猛,感觉还没有经过3.0就跳跃到了3.5,2.0开始发生了质的飞跃。
好多程序员,公司都转到了.net平台。C#语言迅速发展。成为编程语言的新秀。

再看
一,VS2002+Microsoft .NET Framework1.0
二,VS2003+Microsoft .NET Framework1.1
三,VS2005+Microsoft .NET Framework2.0,支持重构,同步UML,解决方案重新建构,支持导入导出,语言支持泛型,匿名方法,迭代器等特性。
四,VS2008+Microsoft .NET Framework3.5Microsoft .NET Framework2.0Microsoft .NET Framework3.0

界面,用户交互上基本上没有大的改变调整。遵循稳重有变,向下兼容原则。变化大的地方提供升级向导。界面外观更加友好。
类库,向下兼容,内核稳定,增量扩展。设计模式得到了很好的应用,扩展。更加灵活,当然复杂度也在提升。类库扩展也是编程语言。

 

 

.NET Framework 3.0 新增功能:

.NET Framework 3.0 中增加了不少新功能,例如 Windows Workflow Foundation (WF)Windows Communication Foundation (WCF)Windows Presentation Foundation (WPF) Windows CardSpace.NET Framework 3.5 在这些新增功能的基础上增量构建而成。此外,.NET Framework 3.5 还包含若干技术领域中的大量新功能,它们以新程序集的形式添加,以避免重大更改。

这些新功能包括:

与语言集成查询 (LINQ) 和数据感知紧密集成。借助这个新功能,您可以使用相同的语法,在任何支持 LINQ 的语言中编写相关代码,以筛选和枚举多种类型的 SQL 数据、集合、XML 和数据集,以及创建它们的投影。

利用 ASP.NET AJAX 可以创建更有效、更具交互性、高度个性化的 Web 体验,这些体验在所有最流行的浏览器上都能实现。

用于生成 WCF 服务的全新 Web 协议支持,包括 AJAXJSONRESTPOXRSSATOM 和若干新的 WS-* 标准。

Visual Studio 2008 中面向 WFWCF WPF 的完整工具支持,其中包括支持工作流的服务这一新技术。

.NET Framework 3.5 基类库 (BCL) 中的新类可满足许多常见的客户请求。
重要事项:

如果安装有 .NET Framework 3.5 的早期预发行版本,则运行此安装之前,必须使用添加/删除程序卸载那些预发行版本。

 


PS:我在运行2005开发的Windowsmobile程序时,遇到一个问题,那就是新建一个2008移动设备应用程序(当时选的是.net compact 2.0版本),在运行程序模拟器部署时候,发生错误“ 需要一个比此设备更新的.net compact framework”。

原因是 模拟器中 CF 和 项目中的 CF 版本不一致。 
项目新建时选中的.net compact 2.0版本,而模拟器是.net compact 3.5版本(这个可以在模拟器的菜单->设置->系统->删除程序面板中看到)
----------------------- 
解决方法: 
1 在2008中新建程序时,选择.net compact 3.5版本

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值