我有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