visual-studio Visual Studio 2005 与 2008 - 有什么好处?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/193281/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Visual Studio 2005 vs 2008 - What are the benefits?
提问by Joe Schneider
What are the benefits of upgrading from Visual Studio 2005 to 2008?
从 Visual Studio 2005 升级到 2008 有什么好处?
Any thoughts on whether it's worth the jump, or is it better to wait for whatever's coming next?
关于是否值得一跃,或者等待接下来发生的事情是否更好的想法?
回答by Gulzar Nazim
There are tons of improvements. The best part is you can continue to target .Net 2.0 with VS 2008 (Multi-Targeting) and use all the new IDE features.
有很多改进。最好的部分是您可以继续使用 VS 2008(多目标)定位 .Net 2.0并使用所有新的 IDE 功能。
Posting couple of screencasts but you can find more on web:
发布几个截屏视频,但您可以在网上找到更多信息:
Script intellisense and debugging in Visual Studio 2008
在 Visual Studio 2008 中编写智能感知和调试脚本
Multi-threading Debugging Enhancements in Visual Studio 2008
回答by Wyatt
My favorite new feature: when an Intellisence option box is showing, you can hold down control to make it semi-transparent and see the code behind it. There are tons of bigger new features and reasons to switch, but that one is a real win for me.
我最喜欢的新功能:当显示 Intellisence 选项框时,您可以按住控件使其半透明并查看其背后的代码。有很多更大的新功能和切换的理由,但对我来说,这是一个真正的胜利。
回答by Jason Down
If you're just looking to upgrade to "most" of the new features of the 3.0 and/or 3.5 frameworks, it is not necessary to upgrade Visual Studio. You can just upgrade your framework. However, there are some advantages, like a new compiler (necessary to use Linq, if I recall), and some nice improvements like JavaScript debugging.
如果您只是想升级到 3.0 和/或 3.5 框架的“大部分”新功能,则没有必要升级 Visual Studio。你可以升级你的框架。然而,它有一些优点,比如一个新的编译器(如果我记得的话,使用 Linq 是必要的),以及一些不错的改进,比如 JavaScript 调试。
There are plenty of good articles on this exact topic out there, including this one, 22 New Features of Visual Studio 2008, that you may want to check out.
有很多关于这个确切主题的好文章,包括这个,Visual Studio 2008 的 22 个新功能,您可能想查看。
Hope that helps.
希望有帮助。
回答by epotter
2008 includes the ability to step into the .Net framework.
2008 包括进入 .Net 框架的能力。
回答by swilliams
Vertical splitbetween HTML and Preview screens. Especially handy on widescreen monitors.
HTML 和预览屏幕之间的垂直分割。在宽屏显示器上尤其方便。
回答by torial
One big feature that I benefitted greatly from in my last job: improved stability. We had a highly threaded application that would cause VS2005 to just blow up (in a number of various fashions). The switch over to 2008 decreased such occurrences by 100-fold.
我在上一份工作中受益匪浅的一大特点是:提高了稳定性。我们有一个高度线程化的应用程序,它会导致 VS2005 崩溃(以多种方式)。切换到 2008 年后,此类事件减少了 100 倍。
Also -- VS2005 takes a lot more RAM for the same project than VS2008. At least with large solutions (e.g. 50 projects). This, I think, makes VS2008 a lot snappier / responsive that VS2005 ever was for me.
另外——VS2005 比 VS2008 为同一个项目占用更多的 RAM。至少对于大型解决方案(例如 50 个项目)。我认为,这让 VS2008 比 VS2005 对我来说更加敏捷/响应。
Yeah it is worth the upgrade -- just from a simple stability factor.
是的,值得升级——仅仅从一个简单的稳定性因素来看。
回答by Jobi Joy
I like the IDE supports for creating apps with bellow new technologies
我喜欢 IDE 支持使用以下新技术创建应用程序
- LINQ
- Silverlight
- WPF
- ASP.NET MVC
- LINQ
- 银光
- WPF
- ASP.NET MVC
回答by billb
I'll disagree with the last post a bit. The stability for me has not been greatly increased. I've had 2K8 lock up on me in the middle of a build. wtf? But all in all, I like this version namely because of linq. Now I loved the introduction of generics in 2005, but linq make 2008 worth it and then some.
我有点不同意最后一个帖子。对我来说稳定性并没有大大增加。我在构建过程中锁定了 2K8。卧槽?但总而言之,我喜欢这个版本就是因为 linq。现在我喜欢在 2005 年引入泛型,但 linq 使 2008 值得,然后一些。
回答by Dillie-O
Check out this question... it has been discussed before.
看看这个问题……之前已经讨论过了。
Though I will repeat that the main thing I love about VS 2008 is their use of the Expression Web GUI for Web App development. It is far superb to what VS2K5 had.
尽管我要重复一遍,我喜欢 VS 2008 的主要方面是它们使用 Expression Web GUI 进行 Web 应用程序开发。它比 VS2K5 所拥有的要好得多。
回答by Bob King
The code generated by the typed dataset designers is a bit cleaner and neater, especially when working with SQL Compact Edition databases.
类型化数据集设计器生成的代码更简洁、更简洁,尤其是在使用 SQL Compact Edition 数据库时。

