我有VS2008解決方案,其中我有web MVC1項目和目標框架是3.5。 現在我想升級到VS2013的解決方案,並將此項目升級到.net 4.5框架和MVC 5.升級.net 3.5,MVC 1項目到.net4.5和MVC 5
任何建議。可以做到嗎?如何進行?
我有VS2008解決方案,其中我有web MVC1項目和目標框架是3.5。 現在我想升級到VS2013的解決方案,並將此項目升級到.net 4.5框架和MVC 5.升級.net 3.5,MVC 1項目到.net4.5和MVC 5
任何建議。可以做到嗎?如何進行?
如已經在「阿蘭多拉夢遊者」評論,在ASP .NET MVC說5有許多新的功能到你要小心,首先,在爲了避免他們的損失。
說這一點,你只有兩種,選項:
1)創建一個新的ASP.NET MVC 5 Web應用程序,並把裏面的所有代碼。 (這需要了解默認模板的結構和內容)
2)手動更改每個主要版本傳遞的所有程序集文件和所有配置文件。
如果您對此路徑感興趣,我在www.asp.net上找到了一些文章。
升級MVC 1到MVC 2
升級MVC 2到MVC 3
升級MVC 3到MVC 4
http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806
升級MVC 4〜5 MVC
我建議你來評價這兩種操作的時間。
無論如何,請對您的解決方案進行備份,然後開始使用VS2013。
有很多MVC1
和MVC5
多年來之間主要更新/升級,MS重新設計了許多主要部件,功能和實施新技術,以適應特別是網絡的快速變化的世界。爲了讓一個想法,這裏是從MVC1變化的非詳盡清單MVC5
語法
HTML Syntax
)Web窗體視圖引擎的語法:<%= HTML代碼%>在 MVC1和2.Razor Syntax
)Razor查看引擎語法:@Html代碼在MVC3和 加。佈局支持:
開始MVC2
直到MVC5
這裏的名單「重要「新功能:
所以我的建議是在MVC5
啓動一個新項目,並試圖重構儘可能多地從您的MVC1
項目,因爲沒有辦法只是「升級」您現有的項目。
參考文獻:Reference1Reference2
您正在使用MVC 1? 2009年的概念證明?很積極,你必須從1到2,然後2到4,然後4到5 – Claies 2015-02-06 07:40:40
目前它是MVC1 – SST 2015-02-06 07:48:18
正確的,所以沒有辦法直接從1到5,正如我在我先前的評論,首先1到2,修正所有錯誤,參考文獻等;一旦你再次有一個工作項目,然後從2升級到4,修復項目;終於從4到5. – Claies 2015-02-06 07:50:57