我們正計劃將VS 2010解決方案從MVC2升級到MVC4(無需更改代碼,因爲它向後兼容)。如何從MVC 2升級到MVC 3並保持我的代碼不變?
我知道我們必須先升級到MVC3。如何在不更改代碼庫的情況下將解決方案升級到MVC3?
原因是我們想要開始使用MVC4來獲得新的代碼,同時我們希望當前代碼不被修改。
如果有人可以幫忙,我非常感激。我見過的所有解決方案都有某種工具可以自動將其轉換,但我擔心我們當前的代碼庫將被修改並可能中斷。
任何幫助提前非常感謝。
我們正計劃將VS 2010解決方案從MVC2升級到MVC4(無需更改代碼,因爲它向後兼容)。如何從MVC 2升級到MVC 3並保持我的代碼不變?
我知道我們必須先升級到MVC3。如何在不更改代碼庫的情況下將解決方案升級到MVC3?
原因是我們想要開始使用MVC4來獲得新的代碼,同時我們希望當前代碼不被修改。
如果有人可以幫忙,我非常感激。我見過的所有解決方案都有某種工具可以自動將其轉換,但我擔心我們當前的代碼庫將被修改並可能中斷。
任何幫助提前非常感謝。
我們的解決方案是一個非常定製的MVC2解決方案。我們的解決方案是我遇到的最自定義的MVC2解決方案。儘管如此,這個鏈接引導你通過它,它的工作原理!
這爲我工作:
ASP.NET MVC2到MVC3
http://mvcdecoder.wordpress.com/2012/01/28/upgrade-application-from-asp-net-mvc2-to-mvc3/
ASP.NET MVC3到MVC4(直接從ASP.NET白皮書) 做到這一點手動:
http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806
「無需更改代碼」是什麼意思?在MVC 4中,某些函數已被棄用/刪除或更改,因此我認爲您還必須升級代碼庫。如果你的代碼在源代碼控制中,你總是可以回滾到工作的MVC 2版本。 – Marthijn
你是對的。我用這個作爲指導:http://mvcdecoder.wordpress.com/2012/01/28/upgrade-application-from-asp-net-mvc2-to-mvc3/ –
順便說一下,你還在使用ASPX的viewengine?考慮改用剃刀。這是值得的努力。 – Marthijn