5大訣竅使用VS2008軟件
我在外培訓(xùn)時課堂里用的是VS2003版本,老師做的例子讓我們拷回去,我自家電腦里由于還沒有安裝VS2003版本這個開發(fā)工具,所以無法打開看,我去買軟件看到現(xiàn)在又有2008版的了,如果將VS 2008軟件安裝后,能不能打開老師在課堂用VS2003版本做的例子?能不能繼續(xù)使用?
使用VS 2008軟件來開發(fā)ASP.NET AJAX 1.0應(yīng)用,而不就用VS 2005呢, 好處是,它允許你構(gòu)建能在你現(xiàn)有的服務(wù)器上工作的ASP.NET AJAX 1.0應(yīng)用(不必馬上把它們升級到.NET 3.5),同時,還允許你利用VS 2008軟件IDE的一些新特性,象JavaScript Intellisense, JavaScript Debugging,更棒的所見即所得的HTML設(shè)計器,CSS管理,改進的代碼編譯器,VS Professional中的單元測試,TFS中的連續(xù)集成支持,等等。
在VS 2008軟件中,調(diào)試進入ide源代碼菜單Tools->Options后,去掉“Enable Just My Code”的勾選。代表不僅僅只是調(diào)試我們自己開發(fā)的代碼(言外之意也要調(diào)試.NET Framework的源代碼)打開“Enable Source Server Support”勾選。代表開啟源代碼服務(wù)器的支持(言外之意在需要的時候去源碼服務(wù)器獲取.NET Framwork的源代碼)
(1)選擇“Debugging->Symbols”頁,然后設(shè)置符號下載URL和緩存位置。設(shè)置為:http://referencesource.microsoft.com/symbols 。
(2)設(shè)置符號的本地緩存位置。如:C:\temp\symbols。注意確保你的Windows賬戶能讀寫這個位置。#t#
(3)打開“Search the above locations only when symbols are loaded manually”選項。表明只有當(dāng)symbols被手動加載得情況下才使用。在這種模式下,第一次進入需要進入.NET Framework中的某一個dll時,需要手動執(zhí)行Load Symbols操作(注:每個dll只有一次,之后它就被緩存到(6)所設(shè)置的本地緩存中了)。
如果嫌麻煩,這里也提供了一個簡單的方法,即勾選“Load symbols using the updated setting when this dialog is closed”,表明當(dāng)這個設(shè)置窗口關(guān)閉的時候,立即下載所有的symbols(這將需要幾分鐘~幾十分鐘,根據(jù)網(wǎng)速決定),這樣就不用以后再手動Load symbols操作了。
多種功能強大的工具,包括內(nèi)存圖形器,壓力測試工具,性能分析器,還有一個Java2CSharp的工具,能夠轉(zhuǎn)換95%以上的代碼。 對了,終于MS推出了自已的混淆器,功能強大,但是MS說明在某些場合可能出錯。
命令行愛好者的福音
如果你實在喜歡命令行,喜歡寫批處理,這個也會令你激動不已。因為微軟里面也有一幫古怪的老家伙,不喜歡集成環(huán)境,而一定要用DOS下的Edit來編寫一個Make文件,然后寫一個批處理,我是不喜歡DOS的,因此沒用過。不過可信的是在VS 2008軟件發(fā)行的頭個晚上一個叫 EditCrazy.Dos的家伙把他用匯編寫的一個可以方便選擇編譯的選項的工具MakeTemplate.com放入了光盤的母版中。
使用VS 2008軟件來開發(fā)ASP.NET AJAX 1.0應(yīng)用,而不就用VS 2005呢, 好處是,它允許你構(gòu)建能在你現(xiàn)有的服務(wù)器上工作的ASP.NET AJAX 1.0應(yīng)用(不必馬上把它們升級到.NET 3.5),同時,還允許你利用VS 2008軟件IDE的一些新特性,象JavaScript Intellisense, JavaScript Debugging,更棒的所見即所得的HTML設(shè)計器,CSS管理,改進的代碼編譯器,VS Professional中的單元測試,TFS中的連續(xù)集成支持,等等。