最近公司要改用.Net Framework,正好也來摸一下,上個月才推出的ASP.NET MVC beta。
這邊有MSDN的介紹
http://msdn.microsoft.com/zh-tw/magazine/cc337884.aspx
MVC這個Pattern已經行之有年,微軟的開發工具,直到最近才算是將之真正納入其中。
由於目前還在beta階段,所以下載回來安裝後,測試結果,並不直接支援Visual Stduio 2008中文版。但是,新增的專案範本是可以正確執行的。
我所謂的「不直接支援」,指的是,當我要新增Controller, Model, View項目的時候,並無法找到相對應的類別範本。
看來是安裝的時候,AspNetMVCBeta-setup.msi 沒有將.vstemplate安裝到正確的地方。我想正式版推出的時候應該會解決這個問題吧!
不過,無論如何,使用中文版又想嚐鮮的話,要怎麼辦呢?
其實很簡單,如果使用C#開發的話
只要在安裝目錄下找到
\Common7\IDE\ItemTemplates\CSharp\Web\MVC\1033
將底下的檔案複製到
\Common7\IDE\ItemTemplates\CSharp\Web\1028
依此類推,用VB者,也可以在\Common7\IDE\ItemTemplates\VisualBasic 路徑下找到上述檔案
然後執行 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /setup
算是欺騙Visual Studio 2008 吧!
這樣就可以在新增項目的時候,看到Web MVC Controller, Model, View的項目了
這邊有MSDN的介紹
http://msdn.microsoft.com/zh-tw/magazine/cc337884.aspx
MVC這個Pattern已經行之有年,微軟的開發工具,直到最近才算是將之真正納入其中。
由於目前還在beta階段,所以下載回來安裝後,測試結果,並不直接支援Visual Stduio 2008中文版。但是,新增的專案範本是可以正確執行的。
我所謂的「不直接支援」,指的是,當我要新增Controller, Model, View項目的時候,並無法找到相對應的類別範本。
看來是安裝的時候,AspNetMVCBeta-setup.msi 沒有將.vstemplate安裝到正確的地方。我想正式版推出的時候應該會解決這個問題吧!
不過,無論如何,使用中文版又想嚐鮮的話,要怎麼辦呢?
其實很簡單,如果使用C#開發的話
只要在安裝目錄下找到
\Common7\IDE\ItemTemplates\CSharp\Web\MVC\1033
將底下的檔案複製到
\Common7\IDE\ItemTemplates\CSharp\Web\1028
依此類推,用VB者,也可以在\Common7\IDE\ItemTemplates\VisualBasic 路徑下找到上述檔案
然後執行 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /setup
算是欺騙Visual Studio 2008 吧!
這樣就可以在新增項目的時候,看到Web MVC Controller, Model, View的項目了
留言