vs2010 premium版本 使用小结 更多是问题。。

 

下载了一个vs2010的premium版本,使用了几个小时。总体感觉是60分。没有什么惊奇的。反而带来了一些问题。

 

1.  如果程序集使用了2.0的framework,就无法引用3.5的framework。这个狗屁逻辑让我烦了很久,最终只要让部分模块倒退到VS2005. 在2005中没有这个问题,在2.0可以引用coolite的3.5文件。【致命的问题】

 

2. 无聊的右键菜单,无缘无故添加了上下导航,然后把菜单缩小了。你添加就添加贝,干嘛不给我用中间滚轮操作。这样用起来效率反而更加的慢。

 

3. 性能比2005差。我同样操作33个project的solution。在Vs2010里面,几乎要花费一倍的时间去编译、打开、关闭。不知道为什么性能会相差这么多。如果在2005里面,非常迅速可以一次编译成功33个项目。关闭某个项目也非常快。但是VS2010里面要假死一段时间。

 

4.  由于使用了WPF做界面,在VS2010里面,字体在100%模式下反而大了一点,这样看上去有点不舒服,就是很不整齐的感觉。

 

5.  TestDriven.Net旧版本不支持了。也罢,我就下载最新的3.x版本。刚开始感觉没有什么不同,可是真正debug的时候,竟然发现无法修改源代码!!!这个简直是无法忍受的问题!原因是Debug已经附加到了一个Process中,所以无法修改。到目前为止,我没有找到合适的解决方法。希望有人能指点一下。【致命的问题】

 

6. 另外一个细节是,我debug StringBuilder的时候,竟然无法打开查看内部的string内容。而VS2005的时候,可以直接查看StringBuilder的内容,使用一个窗体显示。这个是我经常使用的,竟然在VS2010里面给过滤了。

 

7. 传说中的Sequence Diagram我压根没有找到,在Beta里面有,反而在Premium没有了,是不是非要装Professional版本才有呢?

 

8. 一运行VS2010,内存就飙升到了300M。我还没有怎么调试之类的。而以往的VS2005,当我干了几天,内存才会积累到300多M。

 

还有一些细节问题,比如usings的优化应该放在refactor里面,现在单独提出来,多占了menu一行。本来menu资源就宝贵,现在多余的东西多了,而且还上下被限制了。。。

 

也许有人会说:类自动生成;智能提示给出的范围更加小和容易选择;加强了测试驱动方面功能 等优势。

 

但是从2005到2010,5年时间了,内核都可以重写N次了,你这个微软却仅仅在一些小地方进步了一点点。测试驱动的实践仁者见仁,VS2010给出来的不一定非常好用(至少我没有觉得能替代TestDriven.net)。总而言之,5年时间,VS系列发展还是太慢了。

 


最后,总体来说,和VS2005相比较,快的快了点点,慢的慢很多。 没有完全替代VS2005的冲动。

 

感觉VS2010的优势,属于量的增加,例如Silver light支持、WCF、WPF等。但是并没有优化本身。也许没有退步就是最好的进步吧。

 

又让我想起一个绝对经典的笑话:苏联的优势在哪里?在于解决了其他社会制度不存在的问题。

 

那么VS2010的优势在哪里?在于解决了VS200X不存在的问题。 

 

 

 

 

你可能感兴趣的:(VS2010)