`
RednaxelaFX
  • 浏览: 3068725 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

Visual Studio 2010 Beta 1的安装和初试(截图×20)

阅读更多
昨天拖到了Visual Studio Team System 2010 Beta 1,马上试用了一下。截了些图跟大家分享。

安装该beta会连带安装.NET Framework 4.0 Beta 1。而.NET的卸载总是很麻烦,所以我不想在我任何一台机器的现有系统上直接装。决定在老本上装来试试。
硬盘空间有点紧张,没足够空间新建一个Windows 7 RC的虚拟机镜像,只好做了一个Windows XP的虚拟机来用。装该beta前心里没个底到底要用多少空间,考虑到之后可能会在这个虚拟机上装Office来测试.NET 4中的COM支持,做个了15GB左右的虚拟机镜像。现在看来还算是够用吧。

插入光盘后的自动播放界面。这里的readme暂时空空如也,里面只有一个指向在线文档的链接。

选择第一项开始安装。注意在安装该beta前系统要安装有Windows Installer 3.1或更高版本。

安装程序加载完成后来到用户协议及输入序列号的界面。



接下来是选择安装组件界面。注意默认选项所需要的硬盘空间是3GB左右。在界面左侧有两个选项,分别是针对.NET和C++的全面支持。

如果要更细致的选项,则在选择两选项的任意一个之后可以点击底下的Customize按钮。注意到Visual F#正式包含在Visual Studio 2010中了。另外,VS2010自带的SQL Server Express是2008版。

可以留意一下Visual C++都包括了些什么内容。

确认安装选项后点击Install开始复制文件。

安装好VC9、VC10、.NET 3.5 SP1、.NET 4 Beta 1之后,会要求重启一次。

重启后安装过程自动继续。全部安装完成后来到总结界面,与VS2005、VS2008区别不大。

该beta不包含MSDN,所以装好该beta后会看到安装MSDN的选项仍不可用。


安装后我看了一下VC#/Specification目录,里面还是C# 3.0的spec……呜。

安装后的开始菜单。


与前两代一样,在初次启动VS2010时要选择默认环境设置。这里我选择的是Visual C#。

确认后要等VS2010慢慢配置好……


开始页。

注意到VS2010的整个UI都是用WPF实现的,包括这个开始页以及后面会看到的代码编辑器。

开始页中各选项的按钮较前两版本的更大更清晰,改善了使用体验。并且,这个开始页可以由用户通过XAML自定义。


新建项目对话框。Visual C#类别下的默认项目模板与VS2008的差不多,多了Silverlight相关模板。Visual F#暂时也有三个默认模板。其它我还没看。注意这个对话框右上角的搜索框。VS2010里许多对话框都变成可搜索的了,终于赶上了时代的步伐。


随便写几行代码。与VS2008一样,C#代码编辑器默认不显示行号,要自己到菜单的Tools->Options...->Text Editor下面选择相关选项。
该beta的界面还有许多地方看来是未完成的。例如Edit菜单里就缺乏前两代都有的formatting子项,但格式化代码的功能却已经实现好了(Ctrl+E, D)。
标签页的设计有改进。现在只要把鼠标移动到某个标签上就能看到关闭标签页的小X,不用跑到整个标签页的右边去找那小X了。

WPF使得VS2010的代码编辑器比以往的更美观更强大。这里的tooltip就是一个WPF Adorner。多个Adorner可以由布局管理器协调关系,这样就算同时显示多个tooltip它们也不会相互遮盖,而是互相让出点空间。


VS2010的代码编辑器使用矢量绘图,可以平滑缩放。按着Ctrl来转动鼠标滚轮就能看到效果。但最终版本里应该在代码编辑器的右下角有缩放滑块的,该beta里还没有。

(看不到完整图片的请点击放大。这张的原尺寸是1024×768。)

VS2010新增加了许多体贴程序员的功能。在C#编辑器里增添了Call Hierarchy查看窗口等。(好吧,Eclipse的JDT已经有Call Hierarchy好长时间了。大家都在互相学习嘛 =v=)

C++编辑器那边的改进更大,不过这次我就不介绍了。

VS2010的代码编辑器组件之前已经应用在几个产品上了,包括Expression Blend和Intellipad等。不过Expression Blend 1.0和2.0系列里都没真正发挥出这编辑器的能力,挺可惜的。

我这次是在04年的老本上跑XP然后在虚拟机里的XP用该beta,机器速度跟不上需求。在用该beta写代码的时候,刚开始响应速度相当不错,但代码多了之后IntelliSense变得特别迟钝,甚至会卡好一会儿。去年玩VS2010CTP时,有一条使用建议是“不要长时间连续使用VS2010CTP,最好用一阵就重新打开一次”。当时是有内存泄漏的问题没解决。那现在这是怎么回事呢……还是我用的机器太慢的原因么。
我要是能在学院找到一台没人在用的机器,干净的装一个Windows 7 RC和VS2010 Beta 1,那就好了。学院的台机好歹是Core 2的,比我这古董P-M快多了 T T

P.S. 上面截图里我写的代码可以在这帖找到,想满足好奇心的可以来看看~
  • 大小: 41.4 KB
  • 大小: 76.8 KB
  • 大小: 58.2 KB
  • 大小: 51.5 KB
  • 大小: 59.2 KB
  • 大小: 61 KB
  • 大小: 53.3 KB
  • 大小: 56 KB
  • 大小: 57.8 KB
  • 大小: 42.7 KB
  • 大小: 36.8 KB
  • 大小: 37.5 KB
  • 大小: 14.8 KB
  • 大小: 60.5 KB
  • 大小: 64.2 KB
  • 大小: 55.1 KB
  • 大小: 75.7 KB
  • 大小: 72.3 KB
  • 大小: 80.9 KB
  • 大小: 88.8 KB
分享到:
评论
26 楼 RCFans 2009-05-22  
Mono的security比MS的好,尤其是在证书的处理上
25 楼 RednaxelaFX 2009-05-22  
jjx 写道
linq 可以用在.net 2.0上的 ,包括linq to sql 和所有的c# 3.0语言特性,只要复制system.core,system.data.linq等一些dll到bin目录即可,目前俺就在这么用

不知道这样做有没有违反.NET Framework的license agreement……不然就不会有那么多解决方案是用Mono的Systemm.Core.dll和System.Data.Linq.dll了
24 楼 幸存者 2009-05-22  
jjx 写道
linq 可以用在.net 2.0上的 ,包括linq to sql 和所有的c# 3.0语言特性,只要复制system.core,system.data.linq等一些dll到bin目录即可,目前俺就在这么用


那你必须有C# 3.0的编译器,如果你是编译完到.NET 2.0的环境中运行,那是没有问题
23 楼 jjx 2009-05-22  
linq 可以用在.net 2.0上的 ,包括linq to sql 和所有的c# 3.0语言特性,只要复制system.core,system.data.linq等一些dll到bin目录即可,目前俺就在这么用

22 楼 RednaxelaFX 2009-05-22  
logicgate 写道
zxzheaven 写道
记得在用vs2003的时候,还有个J#,不知道多久被去掉了

最早的还有一个visual J,那时候microsoft还支持java的。

嗯那个是Visual J++。官司后微软只能实现到Java 1.1.4,所以Visual J++就被废弃了。
在.NET Framework刚出的时候为了吸引Java程序员,所以保留了一个叫Visual J#的版本。不过那个也在Visual Studio 2008被抛弃了……

jjx 写道
RednaxelaFX 写道
jjx 写道
半夜下完安装fx试了一下
csc 4.0 编译出来的东西必须要.net 4.0才能运行了

嗯我刚发了一帖关于.NET 4的单独下载的……
新的C#编译器默认依赖的mscorlib.dll、System.dll、System.Core.dll等都是对应.NET 4的,当然只能在后者上运行。但是也可以设定参数让编译器引用老版本的程序集,那样就可以在老版本的.NET上运行。

这次有点特别,新的语言特色,必须要在.net 4.0下才行,dynamic, 缺省参数等,不像以前,编译后能照样跑在.net 2中,最多复制几个不存在的dll过去。这样就意味了.net 4.0彻底不能跑在windows 2000上了。

新的C#语言特性依赖于Microsoft.CSharp.dll与4.0版的mscorlib.dll和System.Core.dll等,自然是不能用在老版本的.NET上。即便是3.5推出的时候,LINQ也无法在3.5以下的版本使用;要用的话就得自己实现LINQ需要的库或者用Mono的实现。
只要你指定目标.NET版本,C#编译器就会引用对应版本的程序集,那样就能保证可以部署到指定版本上。代价是不能用新特性,但这也正常吧,呵呵

RCFans 写道
C# 4.0新特性是契约式编程,前个月下载了文档和说明,竟然现在都还没看。人老了,心也散了。

那个不是C# 4的新特性而是.NET Framework 4的新特性。标准库里的Code-by-Contract支持可以用在任意.NET语言中。
21 楼 RCFans 2009-05-22  
C# 4.0新特性是契约式编程,前个月下载了文档和说明,竟然现在都还没看。人老了,心也散了。
20 楼 jjx 2009-05-21  
RednaxelaFX 写道
jjx 写道
半夜下完安装fx试了一下

csc 4.0 编译出来的东西必须要.net 4.0才能运行了

嗯我刚发了一帖关于.NET 4的单独下载的……
新的C#编译器默认依赖的mscorlib.dll、System.dll、System.Core.dll等都是对应.NET 4的,当然只能在后者上运行。但是也可以设定参数让编译器引用老版本的程序集,那样就可以在老版本的.NET上运行。



这次有点特别,新的语言特色,必须要在.net 4.0下才行,dynamic, 缺省参数等,不像以前,编译后能照样跑在.net 2中,最多复制几个不存在的dll过去。这样就意味了.net 4.0彻底不能跑在windows 2000上了。
19 楼 jjx 2009-05-21  
vj 6我买过一套正版,800还是多少忘了

用它做过好几个项目,性能是没说的,ui比vb 慢一点点,但很多细节地方比vb要快,但com兼容性问题也很多,如果有下一个版本的,显然对vb的冲击会很大的
18 楼 拥抱变化之美 2009-05-21  
logicgate 写道
zxzheaven 写道
记得在用vs2003的时候,还有个J#,不知道多久被去掉了


最早的还有一个visual J,那时候microsoft还支持java的。


那个Java是经过微软篡改的变种,其目的很明显,就是要争取Java程序员,夺取Sun的市场,因此才导致Sun和微软的彻底决裂,同时也给微软带来旷日持久的官司。
17 楼 logicgate 2009-05-21  
zxzheaven 写道
记得在用vs2003的时候,还有个J#,不知道多久被去掉了


最早的还有一个visual J,那时候microsoft还支持java的。
16 楼 littleJava 2009-05-21  
logicgate 写道
我上大学那时候visual studio和msdn属于我每次装机必装软件,版本还是6.0,浩浩荡荡6张cd,而那时候标准硬盘大小也才十几个G。不过后来投身java阵营了,就再也没有用过。

偶也是,后来把msdn刻到盘上,每次重装系统后就只装vs 6.0就行了,
15 楼 zxzheaven 2009-05-21  
记得在用vs2003的时候,还有个J#,不知道多久被去掉了
14 楼 logicgate 2009-05-21  
我上大学那时候visual studio和msdn属于我每次装机必装软件,版本还是6.0,浩浩荡荡6张cd,而那时候标准硬盘大小也才十几个G。不过后来投身java阵营了,就再也没有用过。
13 楼 拥抱变化之美 2009-05-21  
我现在正在学.net 3.5,还没学完呢,.net 4就已经出来了。

跟着微软走可真够累的。
12 楼 visualcatsharp 2009-05-21  
c++变化也很大。这个值得关注
11 楼 RednaxelaFX 2009-05-21  
jjx 写道
半夜下完安装fx试了一下

csc 4.0 编译出来的东西必须要.net 4.0才能运行了

嗯我刚发了一帖关于.NET 4的单独下载的……
新的C#编译器默认依赖的mscorlib.dll、System.dll、System.Core.dll等都是对应.NET 4的,当然只能在后者上运行。但是也可以设定参数让编译器引用老版本的程序集,那样就可以在老版本的.NET上运行。
10 楼 jjx 2009-05-21  
半夜下完安装fx试了一下

csc 4.0 编译出来的东西必须要.net 4.0才能运行了
9 楼 RednaxelaFX 2009-05-20  
jjx 写道
有空说说C#/vb 语言的变化,同早期讲的有区别吗? 现在还找不到单独的.net fx 4 下载

找不到单独的.NET Framework 4 Beta 1下载是正常的,因为还没公开发布。明天这个时候就肯定能下到了,不用着急。

C# 4的语言变化等我做些实验确认一下情况再总结写点啥。VS2010 Beta里没带C# 4的spec,所以没办法从spec入手来调查,这点比较郁闷。
VB10我关注的不太紧,有空也会跟进。最显著的VB变化恐怕还是不用写行末的那个_了……呵呵
8 楼 jjx 2009-05-20  
有空说说C#/vb 语言的变化,同早期讲的有区别吗? 现在还找不到单独的.net fx 4 下载
7 楼 zhoun 2009-05-20  
5.7G, 好大

相关推荐

    Visual Studio 2010 Beta2

    Visual Studio 2010 Beta2...总的来说,Visual Studio 2010 Beta2作为一款重要的开发工具,其在编程环境、开发效率、项目管理、测试支持和团队协作等方面都展现了显著的进步,为开发者带来了更为先进和高效的开发体验。

    Visual Studio 2010 SP1

    例如,Visual Studio 2010 终极有 Microsoft Visual Basic 速成版 Service Pack 1 安装在同一台计算机上安装的发行版时,将发生此问题。这种类型的安装可能会导致稳定性或正常工作的问题。Visual Studio 2010 SP1 ...

    Visual Studio 2010 完全卸载工具

    微软官方提供的Visual Studio 2010彻底卸载工具,本人已亲测。用它可以轻松彻底地删除Visual Studio 2010以及它诸多的依赖项,让你彻底从机器上删除Visual Studio 2010。支持Visual Studio 2010 各种版本。 微软官方...

    Microsoft Visual Studio 2010 Service Pack 1(exe)

    Microsoft Visual Studio 2010 Service Pack 1(SP1)是一个重要的更新,它针对2010版本的Visual Studio进行了一系列改进和优化,以解决用户在实际使用过程中遇到的问题,并提升其性能和兼容性。尤其是在SQL Server ...

    Micirosoft Visual Studio 2010 Service Pack 1升级安装包

    在尝试安装或使用Visual Studio 2010时,如果收到需要升级到Service Pack 1的提示,这意味着你的系统可能缺少必要的更新,这些更新可能影响到开发环境的稳定性和兼容性。升级至SP1能够确保你的开发工具保持最新状态...

    Microsoft Visual Studio 2010 Service Pack 1.rar

    1. **系统需求**:在安装SP1前,确保你的系统满足Visual Studio 2010的最低硬件和操作系统要求,通常需要Windows XP SP3及以上版本。 2. **兼容性**:SP1可以无缝地与已存在的Visual Studio 2010项目兼容,不会破坏...

    Microsoft Visual Studio 2010 Service Pack 1

    Microsoft Visual Studio 2010 Service Pack 1 是微软为开发者提供的一款重要更新,它针对Visual Studio 2010的基础版本进行了多项改进和修复。该服务包旨在提高软件开发工具的稳定性和性能,同时引入了一些新功能,...

    visualstudio安装教程-Linux和macOS操作系统

    ### VisualStudio在Linux和macOS操作系统上的安装与配置教程 #### 知识点一:Visual Studio版本选择 - **社区版(Community)**:适用于个人开发者、小型项目或开源项目,提供免费的基础功能。 - **专业版...

    VS2010 卸载工具 Visual Studio 2010 Uninstall Utility

    完整模式,可以在命令行输入〖vs2010-uninstall-utility.exe /full /netfx〗启动完整模式,该模式卸载Visual Studio 2010和配套产品,包括微软Microsoft .NET Framework 4.0框架和Visual Studio所有组件。...

    VisualStudio 2010 离线下载包

    VisualStudio 2010 离线下载包,百度云盘资源,可直接下载。

    Visual Studio 2010 Service pack 1.zip

    Visual Studio 2010 Service Pack 1(SP1)是Microsoft为Visual Studio 2010推出的重要更新,旨在提升开发者的工作效率,增强软件开发过程中的稳定性和性能。这个安装包,名为"mu_visual_studio_2010_sp1_web_...

    Visual Studio shell2010安装文件.rar

    由于误删c盘中Microsoft Visual Studio 10.0文件夹下文件,SqlServer 2012 出现can't find one component,please restart download the application时,安装这个就能使用了,不需要重新安装SqlServer2012.

    Visual Studio 2010 Tools for Unity

    使用方法是:点击运行Visual Studio 2010 Tools for Unity.msi,待安装完成后,去VS的安装目录里面:Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Visual Studio Tools for Unity...

    Visual studio express 2010

    1. **C#编程支持**:Visual Studio Express 2010 强调了对C# 4.0的支持,这是.NET Framework 4.0的一部分。C# 4.0引入了多项改进,如动态类型、命名参数和可选参数,以及多语言互操作性上的增强,使得C#在编写动态...

Global site tag (gtag.js) - Google Analytics