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