Visual Studio 2010 Beta 1安裝和調(diào)試
安裝該VS 2010 Beta 1會連帶安裝.NET Framework 4.0 Beta 1。而.NET的卸載總是很麻煩,所以我不想在我任何一臺機器的現(xiàn)有系統(tǒng)上直接裝。決定在老本上裝來試試。
附注:很多網(wǎng)友反映微軟下載器速度以及文件體積大小的問題,經(jīng)過調(diào)查Visual Studio 2010在線安裝下載會占用C盤3G左右的空間。因此如果大家在下載過程中不太方便的話,可以采用以下方法。
直接下載ISO,地址如下(微軟官方)
旗艦版Visual Studio 2010 Ultimate (.ISO)
高級版Visual Studio 2010 Premium (.ISO)
專業(yè)版Visual Studio 2010 Professional (.ISO)
硬盤空間有點緊張,沒足夠空間新建一個Windows 7 RC的虛擬機鏡像,只好做了一個Windows XP的虛擬機來用。裝該beta前心里沒個底到底要用多少空間,考慮到之后可能會在這個虛擬機上裝Office來測試.NET 4中的COM支持,做個了15GB左右的虛擬機鏡像?,F(xiàn)在看來還算是夠用吧。
插入光盤后的自動播放界面。這里的readme暫時空空如也,里面只有一個指向在線文檔的鏈接。
選擇***項開始安裝。注意在安裝該beta前系統(tǒng)要安裝有Windows Installer 3.1或更高版本。
安裝程序加載完成后來到用戶協(xié)議及輸入序列號的界面。
接下來是選擇安裝組件界面。注意默認(rèn)選項所需要的硬盤空間是3GB左右。在界面左側(cè)有兩個選項,分別是針對.NET和C++的全面支持。
#p#
如果要更細(xì)致的選項,則在選擇兩選項的任意一個之后可以點擊底下的Customize按鈕。注意到Visual F#正式包含在Visual Studio 2010中了。另外,VS2010自帶的SQL Server Express是2008版。
可以留意一下Visual C++都包括了些什么內(nèi)容。
確認(rèn)安裝選項后點擊Install開始復(fù)制文件。
#p#
安裝好VC9、VC10、.NET 3.5 SP1、.NET 4 Beta 1之后,會要求重啟一次。
重啟后安裝過程自動繼續(xù)。全部安裝完成后來到總結(jié)界面,與VS2005、VS2008區(qū)別不大。
該beta不包含MSDN,所以裝好該beta后會看到安裝MSDN的選項仍不可用。
#p#
安裝后我看了一下VC#/Specification目錄,里面還是C# 3.0的spec……嗚。
安裝后的開始菜單。
與前兩代一樣,在初次啟動VS2010時要選擇默認(rèn)環(huán)境設(shè)置。這里我選擇的是Visual C#。
確認(rèn)后要等VS2010慢慢配置好……
#p#
開始頁。
注意到VS2010的整個UI都是用WPF實現(xiàn)的,包括這個開始頁以及后面會看到的代碼編輯器。
開始頁中各選項的按鈕較前兩版本的更大更清晰,改善了使用體驗。并且,這個開始頁可以由用戶通過XAML自定義。
新建項目對話框。Visual C#類別下的默認(rèn)項目模板與VS2008的差不多,多了Silverlight相關(guān)模板。Visual F#暫時也有三個默認(rèn)模板。其它我還沒看。注意這個對話框右上角的搜索框。VS2010里許多對話框都變成可搜索的了,終于趕上了時代的步伐。
#p#
隨便寫幾行代碼。與VS2008一樣,C#代碼編輯器默認(rèn)不顯示行號,要自己到菜單的Tools->Options...->Text Editor下面選擇相關(guān)選項。
該beta的界面還有許多地方看來是未完成的。例如Edit菜單里就缺乏前兩代都有的formatting子項,但格式化代碼的功能卻已經(jīng)實現(xiàn)好了(Ctrl+E, D)。
標(biāo)簽頁的設(shè)計有改進?,F(xiàn)在只要把鼠標(biāo)移動到某個標(biāo)簽上就能看到關(guān)閉標(biāo)簽頁的小X,不用跑到整個標(biāo)簽頁的右邊去找那小X了。
WPF使得VS2010的代碼編輯器比以往的更美觀更強大。這里的tooltip就是一個WPF Adorner。多個Adorner可以由布局管理器協(xié)調(diào)關(guān)系,這樣就算同時顯示多個tooltip它們也不會相互遮蓋,而是互相讓出點空間。
VS2010的代碼編輯器使用矢量繪圖,可以平滑縮放。按著Ctrl來轉(zhuǎn)動鼠標(biāo)滾輪就能看到效果。但最終版本里應(yīng)該在代碼編輯器的右下角有縮放滑塊的,該beta里還沒有。
(看不到完整圖片的請點擊放大。這張的原尺寸是1024×768。)
VS2010新增加了許多體貼程序員的功能。在C#編輯器里增添了Call Hierarchy查看窗口等。(好吧,Eclipse的JDT已經(jīng)有Call Hierarchy好長時間了。大家都在互相學(xué)習(xí)嘛 =v=)
C++編輯器那邊的改進更大,不過這次我就不介紹了。
VS2010的代碼編輯器組件之前已經(jīng)應(yīng)用在幾個產(chǎn)品上了,包括Expression Blend和Intellipad等。不過Expression Blend 1.0和2.0系列里都沒真正發(fā)揮出這編輯器的能力,挺可惜的。
我這次是在04年的老本上跑XP然后在虛擬機里的XP用該beta,機器速度跟不上需求。在用該beta寫代碼的時候,剛開始響應(yīng)速度相當(dāng)不錯,但代碼多了之后IntelliSense變得特別遲鈍,甚至?xí)ê靡粫?。去年玩VS2010CTP時,有一條使用建議是“不要長時間連續(xù)使用VS2010CTP,***用一陣就重新打開一次”。當(dāng)時是有內(nèi)存泄漏的問題沒解決。那現(xiàn)在這是怎么回事呢……還是我用的機器太慢的原因么。
我要是能在學(xué)院找到一臺沒人在用的機器,干凈的裝一個Windows 7 RC和VS2010 Beta 1,那就好了。學(xué)院的臺機好歹是Core 2的,比我這古董P-M快多了 T T
P.S. 上面截圖里我寫的代碼可以在這帖找到,想滿足好奇心的可以來看看~
【編輯推薦】