VS 2008 相对于 VS 2005 的优势

Posted

技术标签:

【中文标题】VS 2008 相对于 VS 2005 的优势【英文标题】:Advantages of VS 2008 over VS 2005 【发布时间】:2010-09-10 14:14:50 【问题描述】:

有人可以举几个例子吗?我可以给点时间,但这是给其他人的,我也希望得到一些社区意见。

【问题讨论】:

【参考方案1】:

就我个人而言,我发现的最大优势之一是产品响应速度更快,即打开速度更快,编译和运行项目更快。在我看来,你为什么不单单为了这个好处而升级。

由于我工作的环境仅限于 .NET 2.0,因此无法利用多目标等的许多其他功能。

但是对于 ASP.NET 工作,我已经完成了拆分视图,并且 CSS 支持非常好。当然,这是我注意到从 VS2005 到 VS2008 的最大功能改进的一个领域。使用 CSS,您仍然需要努力理解它,但为什么不从 IDE 中获得尽可能多的帮助。

总的来说,我发现这是一个非常容易的过渡,所以我想不出不升级的理由。

【讨论】:

【参考方案2】:

嗯,它支持 .NET 3.5,它提供了许多新功能 - 这取决于您是否需要它们。

除此之外,他们还改进了重构工具(包括 SP1)和编译速度,IntelliSense 现在也可以很好地与 C# 配合使用,即使在编写 .NET 2.0 代码时也可以获得新的 C# 编译器。此外,ASP.NET 设计器的性能也有了很大提高。

在我看来,即使主要编写 .NET 2.0 代码,我也觉得它比 2005 年略好。

【讨论】:

【参考方案3】:

一个重要功能是它允许您针对不同版本的 .NET 运行时,具体取决于项目。

【讨论】:

【参考方案4】:

如果您使用的是 Microsoft 单元测试框架,那么它在 2008 年会好得多。也就是说,它可以使用。

【讨论】:

【参考方案5】:

除了通常支持最新版本的框架和集成单元测试之外,我个人发现 VS 2008 比 VS 2005 更稳定,具有更好的重构支持和更成熟(读取稳定)的产品。 我一直在使用 VS 2005,因为它出现在市场上,直到 VS 2008 的第一个版本,所以我可以分辨出区别。

【讨论】:

【参考方案6】:

取决于您的编程语言。

在.net 上,对.net 3.5 的内置支持是显而易见的,尽管这主要是项目模板。但是,SP1 添加了 .net 客户端框架支持,据我所知,这在 VS2005 中是不可能的。 这也意味着通过 XAML 设计器支持 WPF,尽管大多数人仍然更喜欢 Expression Blend for WPF 接口。 显然,现在有一个 javascript 调试器,尽管它看起来是 bit broken(不确定 SP1 是否修复了这个问题)

简而言之:对于 .net 3.5,如果您是专业开发人员,这几乎是必备品,但这只是我的看法。

【讨论】:

【参考方案7】:

恕我直言,CSS 属性生成器要好得多。

【讨论】:

以上是关于VS 2008 相对于 VS 2005 的优势的主要内容,如果未能解决你的问题,请参考以下文章

VS2005和VS2008做的项目有啥区别

安装 vs2005, vs2008 报错

VS2008 中的断言,但 VS2005 中没有

如何把VS2008的Solution改成VS2005格式

在将大型 C++ 程序从 VS2005 转换为 VS2008 之前我应该​​知道啥?

VS2005的.NET Framework 2.0升级成NET Framework 3.5相对应的VS2005会升级成VS2008吗