在5月19日,微软发布Visual Studio 2010 Beta1 后,MSDN订阅者已经可以下载试用了。通过本文作者对Visual Studio 2010 beta1的试用,发现其中有些不足和急需改进的地方。以下是作者自己的试用历程,主要关于代码编写(主要是对比Visual Studio 2008),F#支持,WF工具和项目等等。更多Visual Studio 2010功能介绍可参阅此文档
乍一看1.22G的体积确实很可人呀。大家已经可以通过BT(种子地址:http://www.demonoid.com/files/details/1926322/3338624/)下载。
早前听闻它是基于WPF的,所以没有对它的性能抱有多大期待,后来我试用的结果是……果然 -_-'
完全安装需要5G的磁盘空间,中途需要重启一次(安装.net4.0后)
安装总耗时和VS2008差不多。
序列号默认自动输入,是试用版的,有效期331天(将近一年……)
界面是很酷,启动界面如下图:
PS:VS2010B1版在***次启动到这个界面的时候占用了200M内存,以后刚启动完成占用了170M左右内存。冷启动很慢(机子不是很好,P4D的双核+3G内存),大概启动要半分钟。
随便打开一个小项目内存占用飙升到270……果然WPF不是盖的。
没使用几分钟就来发报告,所以内容都很浅显,但是我很快就觉得不爽了,如下图:
这是文本编辑器一个很不错的功能,移动到+-号上的时候对应的方法段会使用背景色来区分。但是问题就是……似乎看起来显示效果很糊啊,看不清楚(尤其是上面的汉字)
C#的文本编辑器终于出现了个在VB.net里面早就有了的功能:随着你的输入自动缩减关键字列表中不匹配你输入内容的条目。不过貌似还是一个字,卡。。。如下图所示:
仔细看上面有 Ctrl+Alt+Space 这样的提示字样,我很好奇地按了一下……结果发现就是那个地方变成你输入的文字了
文本编辑器多了一个这样的功能,就是当你的光标在一个变量或类名里面的时候,所有相关的上下文代码中相同的都会高亮显示……
这个截图中光标是在最下面一行的Application里面的。
原谅我用VS2008习惯了,***次关闭文档找不到关闭按钮,原来是在每个打开的文件标签上了:
#p#
内建了新的.Net Framework 4.0,而这个VS2010可以创建从2.0到4.0的程序……通吃啊,而且支持***的F#了:
但是问题都是:界面显示似乎不清晰,难道需要哪里设置过的?
随意察看了一下主界面,发现多了一个扩展管理器:
嗯,不过很抱歉的是VS2008及以前的VS插件统统out!连源代码管理默认的都是TFS了。
嗯,目前感到***的问题是:
1.速度慢
2.显示怎么就能那么不清楚捏
PS,目前VS2010给我的感觉就是还是相当不稳定,在我十几分钟试用中无响应了五次(其中三次在十秒钟左右又活过来了,另外两次一次直接被Windows关掉了一次彻底死掉了)。
工具箱和项目资源管理器之类的都没变,直接看VS2008的好了 :-)
下面来看一下多出来的几个新鲜玩意儿。
1.Architecture Explorer (架构浏览器)
这个东东会让你浏览你解决方案中的所有项目的命名空间,并允许一层一层一层深入下去直到详细乃至更深的定义。有动画蛮不错的,还支持打开文件什么的:
就是到后来我有点。。。。
2.Code Definition Window(代码定义窗口)
这个东东就是当你在代码编辑窗口中选择一个变量或类型时,它会显示出它最原始定义的地方的代码:
如果我没有记错的话,DevExpress的CodeRush也是有这样的功能的。
3.Layered Window ,这个我还不知道怎么用,因为在我这里空空如也:
好啦暂时先放这么多,我也只是尝鲜。
PS,装了的各位可以试试这个菜单……
这个菜单我点了以后整个VS2010当了很久(>=10分钟),等他当了我来编辑这篇报告的,编辑完之后居然它有活回来了,太牛了。
我想撩平时我是早就把它给灭了的。最终它弹出来什么了呢?OMG,其实就是新加内容的对话框:
PS:显示内容方式换了哦。
好了编辑完成……考虑很久要不要上首页,冲下……嘿嘿,头一次啊
#p#
有同学说道WF,这里提供以下WF的项目和工具箱:
Updated@2009年5月19日20:00:23
E8300/4G Ram 安装使用了15分钟(含重启的时间)。
速度当然比上面的P4D快不少,但是还是有两次无响应的反应。
经过提醒发现有了UML支持,具体的所有窗口菜单看下图,UML是个独立的窗口:
有人提到了新增的类库。我看了一下类库列表,貌似类库很多,也不知道提供了什么新的东西没有。网上现有的资料都是关于CLR4.0的新特性而没有类库方面的资料.
老外这里有一篇介绍试用的,也可以看看:http://blogs.msdn.com/jasonz/archive/2009/05/18/announcing-vs2010-net-framework-4-0-beta-1.aspx
我看了一下桌面程序的控件,与前面版本的相比没有任何变化……涛声依旧啊,没看到很久以前VC FeaturePack里面的Ribbon控件库。
现在的项目类型很全了,从WinForm到WCF到WF到SilverLight到WebForm到SilverLight。。。应有尽有 - -
貌似C#中加入了实时编译的功能,因为我发现有些以前必须在编译时才会报的错误现在写完就会出现提示,很快捷:
虽然这个在VB.net里面很久以前就有了,但是出现在这里还是很不错啊。
毕竟是Beta1版,问题还是很多的,这里又出现一个。如果输入法用的是带有透明png做的皮肤,那么效果就会是……
我现在很想。。。。
而且,我以前曾反应过的 .Net WinForm 中关于输入法打开却无法输入中文的郁闷问题 的情况,亦是涛声依旧……我真的很崩溃
前面忘记说了,序列号默认自动输入,是试用版的,有效期331天(将近一年……)
现在问题是。源代码管理怎么办?
【编辑推荐】