安裝ASP.NET MVC架構到中文VS2008

來源:互聯網
上載者:User

最近好友幻想曲告訴我用Mvc framework吧,開始我還以為又是什麼亂七八糟的 架構,本著對客戶負責的態度並沒有去仔細研究什麼.這幾天有時間閑下來做技術 反思,感覺微軟是不會搞出個沒用的東西的,於是把MVC架構下下來研究.

運行檔案AspNetMVCPreview2-setup.msi進行安裝,安裝完成後發現在VS2008裡 面並沒有MVC模板出現。又到處Google了一遍,發現有不少人遇到這個問題,但是 還沒看到完全解決的辦法。

目前遇到問題的基本集中在Microsoft Visual Studio 2008中文版,因為中文 版所有的安裝檔案預設放在2052(中文編碼)下面,而ASP.NET MVC是英文的,所 有都放在1033下面,所以導致ASP.NET MVC模板不能載入。

知道問題的根源就好解決了,修改如下檔案夾名稱(x為您對應的安裝盤符) :

X : \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC \ 1033
X : \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Web \ MVC \ 1033

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC \ 2052
X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Web \ MVC \ 2052

然後將

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Web \ 1033
X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplatesCache \ CSharp \ Web \ 1033

檔案夾裡的內容剪下到

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Web \ 2052
X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplatesCache \ CSharp \ Web \ 2052

檔案夾中,到這裡檔案路徑問題就解決了。

這個時候直接開啟VS2008還是看不到MVC模板的,因為我們要重建一次VS2008 的模板索引,方法如下:

在命令列運行

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe /setup

因為重建索引需要一點時間,等待大概幾秒鐘再開啟你的VS2008就可以看到 MVC項目模板了。

至此就完成了ASP.NET MVC架構在Microsoft Visual Studio 2008中文版的安 裝。

細細地看了一下這個架構,讓我很激動,因為這個架構正是我一直在追求的 MVC完全分離的開發模式,再也不用我手動地去處理以前那種令人詬病的開發模式 了。

繼續研究,準備用.net 3.5重構View!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.