VisualStudio 2010Beta1 已经可以通过BT(种子地址:http://www.demonoid.com/files/details/1926322/3338624/)下载了,花了几个小时时间拖了下来。
乍一看1.22G的体积确实很可人呀。
早前听闻它是基于WPF的,所以没有对它的性能抱有多大期待,后来我试用的结果是……果然 -_-'
完全安装需要5G的磁盘空间,中途需要重启一次(安装.net4.0后)
安装总耗时和VS2008差不多。
序列号默认自动输入,是试用版的,有效期331天(将近一年……)
界面是很酷,启动界面如下图:
PS:VS2010B1版在第一次启动到这个界面的时候占用了200M内存,以后刚启动完成占用了170M左右内存。冷启动很慢(机子不是很好,P4D的双核+3G内存),大概启动要半分钟。
随便打开一个小项目内存占用飙升到270……果然WPF不是盖的。
没使用几分钟就来发报告,所以内容都很浅显,但是我很快就觉得不爽了,如下图:
这是文本编辑器一个很不错的功能,移动到+-号上的时候对应的方法段会使用背景色来区分。但是问题就是……似乎看起来显示效果很糊啊,看不清楚(尤其是上面的汉字)
C#的文本编辑器终于出现了个在VB.net里面早就有了的功能:随着你的输入自动缩减关键字列表中不匹配你输入内容的条目。不过貌似还是一个字,卡。。。如下图所示:
仔细看上面有 Ctrl+Alt+Space 这样的提示字样,我很好奇地按了一下……结果发现就是那个地方变成你输入的文字了 囧
文本编辑器多了一个这样的功能,就是当你的光标在一个变量或类名里面的时候,所有相关的上下文代码中相同的都会高亮显示……
这个截图中光标是在最下面一行的Application里面的。
原谅我用VS2008习惯了,第一次关闭文档找不到关闭按钮,原来是在每个打开的文件标签上了:
内建了新的.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:显示内容方式换了哦。
好了编辑完成……考虑很久要不要上首页,冲下……嘿嘿,头一次啊
Updated@ 2009年05月19日 17:23:40
有同学说道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天(将近一年……)
更新:2009年05月20日 09:21:10
已经发现的兼容性问题:VisualStudio2010Beta1 英文版会导致Office2007中文版的Excel、Access等应用启动需要修复
实际代码编写感觉还是很快捷的,界面响应速度不错(@E8300)
Beta1版本的工具栏按钮时不可以自定义的。
C#里面,文本编辑器功能相对基本上没增加,重构也还是那么几个重构。
VS2010增加了一个全屏模式。在这种模式下,VS2010窗口最大化且没有边框和标题栏,不显示工具栏,只显示菜单和文本区,可视区很大专心写代码 – -:
更新@2009年5月21日1:00:45
VisualStudio2010Beta1 英文版会导致Office2007中文版的Excel、Access等应用启动需要修复 (更新解决办法)
删除如下注册表项即可:
【64位系统】HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftOfficeExcelAddinsTCSCConv.ExcelAddinDesigner12
【32位系统】HKEY_LOCAL_MACHINESOFTWAREMicrosoftOfficeExcelAddinsTCSCConv.ExcelAddinDesigner12
按道理说Excel管理加载项是可以解决的,但是Excel在开始菜单的快捷方式无法以管理员模式运行不能删除。其实就是简繁体中文转换的那个加载项导致的。