Visual Studio 2010 Beta 1安裝和調試
安裝該VS 2010 Beta 1會連帶安裝.NET Framework 4.0 Beta 1。而.NET的卸載總是很麻煩,所以我不想在我任何一臺機器的現有系統上直接裝。決定在老本上裝來試試。
附注:很多網友反映微軟下載器速度以及文件體積大小的問題,經過調查Visual Studio 2010在線安裝下載會占用C盤3G左右的空間。因此如果大家在下載過程中不太方便的話,可以采用以下方法。
直接下載ISO,地址如下(微軟官方)
旗艦版Visual Studio 2010 Ultimate (.ISO)
高級版Visual Studio 2010 Premium (.ISO)
專業版Visual Studio 2010 Professional (.ISO)
硬盤空間有點緊張,沒足夠空間新建一個Windows 7 RC的虛擬機鏡像,只好做了一個Windows XP的虛擬機來用。裝該beta前心里沒個底到底要用多少空間,考慮到之后可能會在這個虛擬機上裝Office來測試.NET 4中的COM支持,做個了15GB左右的虛擬機鏡像。現在看來還算是夠用吧。
插入光盤后的自動播放界面。這里的readme暫時空空如也,里面只有一個指向在線文檔的鏈接。
選擇***項開始安裝。注意在安裝該beta前系統要安裝有Windows Installer 3.1或更高版本。
安裝程序加載完成后來到用戶協議及輸入序列號的界面。
接下來是選擇安裝組件界面。注意默認選項所需要的硬盤空間是3GB左右。在界面左側有兩個選項,分別是針對.NET和C++的全面支持。
#p#
如果要更細致的選項,則在選擇兩選項的任意一個之后可以點擊底下的Customize按鈕。注意到Visual F#正式包含在Visual Studio 2010中了。另外,VS2010自帶的SQL Server Express是2008版。
可以留意一下Visual C++都包括了些什么內容。
確認安裝選項后點擊Install開始復制文件。
#p#
安裝好VC9、VC10、.NET 3.5 SP1、.NET 4 Beta 1之后,會要求重啟一次。
重啟后安裝過程自動繼續。全部安裝完成后來到總結界面,與VS2005、VS2008區別不大。
該beta不包含MSDN,所以裝好該beta后會看到安裝MSDN的選項仍不可用。
#p#
安裝后我看了一下VC#/Specification目錄,里面還是C# 3.0的spec……嗚。
安裝后的開始菜單。
與前兩代一樣,在初次啟動VS2010時要選擇默認環境設置。這里我選擇的是Visual C#。
確認后要等VS2010慢慢配置好……
#p#
開始頁。
注意到VS2010的整個UI都是用WPF實現的,包括這個開始頁以及后面會看到的代碼編輯器。
開始頁中各選項的按鈕較前兩版本的更大更清晰,改善了使用體驗。并且,這個開始頁可以由用戶通過XAML自定義。
新建項目對話框。Visual C#類別下的默認項目模板與VS2008的差不多,多了Silverlight相關模板。Visual F#暫時也有三個默認模板。其它我還沒看。注意這個對話框右上角的搜索框。VS2010里許多對話框都變成可搜索的了,終于趕上了時代的步伐。
#p#
隨便寫幾行代碼。與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. 上面截圖里我寫的代碼可以在這帖找到,想滿足好奇心的可以來看看~
【編輯推薦】