摘要:ASP.NET MVC 程式碼可以下載了
【原文位址】ASP.NET MVC Source Code Now Available
【原文發表日期】 Friday, March 21, 2008 7:33 AM
上個月,我在部落格裡討論過ASP.NET MVC的藍圖。2個星期前,我們發佈了ASP.NET MVC的第二個預覽版。ASP.NET開發團隊的 Phil Haack 針對該版本在這裡發表了一個很棒的文章,Scott Hanselman錄製了一堆精彩的ASP.NET MVC課程錄影,你可以在這裡觀看,進一步學習相關內容。
在我的MVC藍圖文章裡,我提到的一件事是我們會發佈ASP.NET MVC 框架的程式碼,可以對它進行編譯,偵錯和安裝修補檔(這樣你不必等到下個預覽版的更新版發佈就可以繞過你遇上的任何缺陷)。
今天我們開啟了新的ASP.NET CodePlex 專案,我們將共享即將發佈的多個ASP.NET 發佈的可編譯的程式碼。你現在可以直接在這裡下載可編譯的ASP.NET MVC 第二個預覽版的程式碼和專案文件。
編譯ASP.NET MVC框架
你可以在這裡的發佈網頁上下載包含ASP.NET MVC框架程式碼的.zip 文件,在你提取.zip 文件之後,你可以進到其中的MVC子目錄裡,找到該專案的VS 2008 解決方案文件:
對其雙擊,會在VS 2008中打開包含MVC原始碼的MVC專案:
在你做編譯時,它會對整個專案進行編譯,往 .zip 目錄之上的 \bin 目錄中輸出一個System.Web.Mvc.dll 程式集,然後你可以將該程式集拷貝到一個專案或應用中來使用它。
註:該產品的許可並不允許你將你定制的ASP.NET MVC二進製版本重新發佈(我們想要避免多個不相容的ASP.NET MVC的流傳和相互衝突),但它允許你對編碼做修改,重新編譯,以避免為你無法繞過的暫時性缺陷所阻礙。
下一步
我們的計劃是,以後將有規律地發佈程式碼。每次發佈正式的預覽版時,我們會發佈更新的程式碼。我們還將在預覽版發佈之間發佈過渡性程式碼,如果你想能夠經常性地跟蹤和編譯原始碼的話。
我們還希望在將來發佈我們的ASP.NET MVC 單元測試集(目前我們在測試中使用了一個內部的mocking框架,我們還將做些工作,在發佈它們之前對這個依賴性進行重構)。
希望本文對你有所幫助,
Scott