關於中文版 VS2008 (RTM) 中 ASP.NET 3.5 Extensions 專案範本遺失
這篇貼出來之後,我自己反覆看了幾次,擔心讀者有可能誤會我的意思,請注意,ASP.NET 3.5和ASP.NET 3.5 Extensions 是不同的,目前ASP.NET 3.5 Extensions 是CTP版本,是要額外安裝的,也就是說,您裝好VS2008是不包含這些的,要額外下載來安裝,如果您沒有額外下載,也沒安裝,那當然底下的內容就暫時不需要閱讀了^_^
關於中文版 VS2008 (RTM) 中 ASP.NET 3.5 Extensions 專案範本遺失的問題實在是困擾我一段時間,由於前一陣子忙到爆,所以沒什麼認真的去處理這個問題。
有不少朋友拿到了VS2008中文版了,我一開始以為我比較衰,只有我碰到這個問題,後來發現還不少人有遇到,當你安裝好了 VS2008 英文版之後,跟著安裝 ASP.NET 3.5 Extendsions之後,一切都很順利,應該會發現如下圖的專案範本:
OK,但是換成中文版VS2008之後,不管你怎麼裝 ASP.NET 3.5 ext,看到的卻是:
比較一下,會發現這範本也差太多了..what's going on?
(如果你沒碰到?一切順利???那當作沒看到這篇文章, 後面的內容就不用看了)
該怎麼解決呢?
請跟我這樣做...
1.把 C:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ProjectTemplates\Web\CSharp\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\CSharp\1028
2.把C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1028
3.把 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\CSharp\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\CSharp\1028
4. C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1028
然後執行 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /setup
您會發現,專案範本已經出現了:
that's all. 先解決問題,以後有時間再跟各位解釋為什麼要這麼作...
當然,到目前為止我還是不覺得這是一個正常理想的做法,僅供應急使用。
不過,由於ASP.NET 3.5 Extendsions畢竟還是CTP,我們對它也不要太苛求了,我相信這個問題在正式版會解決。
請注意,底下是我的版本編號,請讀者確認和我使用的是同一個版本,另外請務必備份相關檔案。
關於中文版 VS2008 (RTM) 中 ASP.NET 3.5 Extensions 專案範本遺失的問題實在是困擾我一段時間,由於前一陣子忙到爆,所以沒什麼認真的去處理這個問題。
有不少朋友拿到了VS2008中文版了,我一開始以為我比較衰,只有我碰到這個問題,後來發現還不少人有遇到,當你安裝好了 VS2008 英文版之後,跟著安裝 ASP.NET 3.5 Extendsions之後,一切都很順利,應該會發現如下圖的專案範本:
OK,但是換成中文版VS2008之後,不管你怎麼裝 ASP.NET 3.5 ext,看到的卻是:
比較一下,會發現這範本也差太多了..what's going on?
(如果你沒碰到?一切順利???那當作沒看到這篇文章, 後面的內容就不用看了)
該怎麼解決呢?
請跟我這樣做...
1.把 C:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ProjectTemplates\Web\CSharp\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\CSharp\1028
2.把C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1028
3.把 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\CSharp\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\CSharp\1028
4. C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1033 底下的檔案複製到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\Web\VisualBasic\1028
然後執行 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /setup
您會發現,專案範本已經出現了:
that's all. 先解決問題,以後有時間再跟各位解釋為什麼要這麼作...
當然,到目前為止我還是不覺得這是一個正常理想的做法,僅供應急使用。
不過,由於ASP.NET 3.5 Extendsions畢竟還是CTP,我們對它也不要太苛求了,我相信這個問題在正式版會解決。
請注意,底下是我的版本編號,請讀者確認和我使用的是同一個版本,另外請務必備份相關檔案。
留言
你的意思是灌了 2008 中文版之後,再照你那些路徑,把 1033 的 檔案 ,複製到 1028內,那有些檔案是重複的,我是選 覆蓋的,不知是不是這個原因!
我補上了我安裝的 VS2008 中文版版本編號資料,請讀者先確認您的版本和我一樣,再進行這個修正。
請注意我是試用版,不過這個沒差,因為和英文正式版的版本編號完全一樣,我在三套環境中測試過,不過還是請讀者在進行這個動作時,自行備份相關的檔案。
另外,我在修改前1028中的範本和1033是不重疊的,也就是1033中的範本應該不會蓋掉1028,請讀者注意。
因為 老師寫得真棒,只不過小弟 不才,剛入門,又不想買 asp.net 2.0 的入門書,所以才問這個~
------
請問 老師,那剩下不出來的範本 是有什麼作用啊~
那六個範本,有些我都不知道是做什麼的,老師可以順便解說一下嗎?
謝謝
在 ASP.NET AJAX 應用剖析立即上手 1-27 上面〞並選擇 ... 為 Pr...〞應是 Dr... 才對,希望校搞可以再精確一下^_^
這本看到1-43 ,目前先看 另一本老師的大作 asp.net 2.0 深度剖析~
有問題 再發問~謝謝
期待 您的 asp.net 3.5 大作~
和 ASP.NET 3.5 Extensions 套件 Preview 版,有不相容的 bug,
但在 VS 2008 上確定不會有此問題。
blue shop:
http://www.blueshop.com.tw/board/show.asp?subcde=BRD200803012209236V0&fumcde=FUM20041006161839LRJ&rplcnt=6
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20080301221132F2L&fumcde=FUM200410061532262QU&rplcnt=9
台灣微軟開發技術 - 官網討論區:
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2934650&SiteID=14
ChrisTorng:
ASP.NET MVC Framework Road-Map Update
(http://weblogs.asp.net/scottgu/archive/2008/02/12/asp-net-mvc-framework-road-map-update.aspx)
中說下一個預覽版的 MVC 即將在 MIX08 中釋出,而 MIX 08 (http://visitmix.com/2008) 將在 3/5-7 開始,也就是這星期三到五。再等幾天看看下一版是不是有解決這個問題,現在就不必再浪費時間了…
------------------------------------
呼~總算試出來了,
但結果可能會讓大家失望,結論是 2008/2/3 釋出的 VS 2008 中文版 (我是用下載的 90 天 Trial 試用版),
可能與英文版的 ASP.NET 3.5 Extensions Preview (內含 MVC) 不相容,因此目前還不支援 MVC (還不完全確定是中英文版本衝突的問題)。
結論是,目前「ASP.NET 3.5 Extensions Preview、和其內建的 MVC Framework」,
現在只支援英文版的 VS 2008。
若您裝的 VS 2008 英文版,是像小弟我,去年底下載的 Beta 2 版,
因跟隨其一起安裝的 .NET Framework 3.5,還不是正式版 .NET Framework 3.5,只是 Pre-Release 版的,
(可從 Windows 控制台→新增移除程式,看得出來。在 .NET Framework 3.5 後面,有多出註記為 Pre-Release 的就不是正式版)
會導致「Microsoft ASP.NET 3.5 Extensions Preview」套件,連安裝都無法安裝。
必須先移除該預覽版的 .NET Framework 3.5,
再安裝正式版的 .NET Framework 3.5 (應會重開機),
再安裝 「Microsoft ASP.NET 3.5 Extensions Preview」套件 (該套件至 2008/3 只有英文預覽版),
才會在 VS 2008 英文版,在新增專案時,出現兩種 MVC 的選項 (Multi-Targeting 要選最新的 .NET Framework 3.5),
其中一種 MVC 專案,會內建 UnitTest 功能。
---------------------------
ScottGu's Blog (微軟開發者部門總經理):
http://weblogs.asp.net/scottgu/search.aspx?q=mvc&o=Relevance
微軟 ASP.NET MVC 官方英文論壇:
http://forums.asp.net/1146.aspx
ASP.NET MVC in Action:
http://www.manning.com/palermo/
作者剛開始寫書,有程式碼、第一章PDF 可下載。
官方有 MVC 教學影片 - Introduction to the ASP.NET Model View Controller (MVC) Framework:
http://asp.net/downloads/3.5-extensions/
2007 年 12 月出的「ASP.NET 3.5 Extensions Preview」套件 (內含 MVC Framework),下載點:
http://asp.net/downloads/3.5-extensions/
至 2008 年 3 月尚未更新過。
---------------------------
飆效能Blog:
http://j2se.myweb.hinet.net/blog/blog.htm
http://blog.xuite.net/j2ee/coder
也是少了很多專案範本
但是我都找不到你寫的路徑(到IDE那邊就沒看到ProjectTemplates\Web\CSharp\1033 )
我不知道少灌了什麼~"~
ASP.NET 3.5 Extendsions不知道有沒有灌到
但是我網路上找都沒有找到符合一樣名稱的
可不可以請教一下~"~
謝謝
這裡面的網頁 哪一個才是ASP.NET 3.5 Extendsions正確的下載點呢??我不知道要點哪個才好 不好意思請老師解答一下 謝謝