将 MVC5 项目升级到 MVC6
Upgrade MVC5 project to MVC6
有一天我想开始一个新项目,MVC 看起来很有趣,但我想知道是否可以将 MVC 5 项目升级到 MVC 6 项目,稍后将发布今年?
还是说很多东西都变了,还要重新来过?或者你建议我等到 MVC 6 发布?
这不会是直接的升级路径,因为进行了许多重大更改。不过,您现在可以开始使用 MVC 6,无需等待。您可以下载 Visual Studio 2015 Preview 并开始使用。
你的一些代码会移过去,但你需要仔细检查并验证它的每一部分并修复很多错误。从头开始使用 MVC 6 可能更好(Microsoft 在我看过的视频的一些问答中推荐了这一点)。
编辑 2015 年 11 月 28 日
Visual Studio 2015 现已正式发布,ASP.NET 5 和 MVC 6 处于 RC1 状态。您可以使用 MVC 6 创建一个新的 ASP.NET 5 项目,然后只需复制所有源文件即可。之后,一个一个地解决错误,直到你解决所有错误。
从 ASP.NET MVC 5 迁移到核心 MVC
This article shows how to get started migrating an ASP.NET MVC project
to ASP.NET Core MVC. In the process, it highlights many of the things
that have changed from ASP.NET MVC. Migrating from ASP.NET MVC is a
multiple step process and this article covers the initial setup, basic
controllers and views, static content, and client-side dependencies.
Additional articles cover migrating configuration and identity code
found in many ASP.NET MVC projects.
有一天我想开始一个新项目,MVC 看起来很有趣,但我想知道是否可以将 MVC 5 项目升级到 MVC 6 项目,稍后将发布今年?
还是说很多东西都变了,还要重新来过?或者你建议我等到 MVC 6 发布?
这不会是直接的升级路径,因为进行了许多重大更改。不过,您现在可以开始使用 MVC 6,无需等待。您可以下载 Visual Studio 2015 Preview 并开始使用。
你的一些代码会移过去,但你需要仔细检查并验证它的每一部分并修复很多错误。从头开始使用 MVC 6 可能更好(Microsoft 在我看过的视频的一些问答中推荐了这一点)。
编辑 2015 年 11 月 28 日
Visual Studio 2015 现已正式发布,ASP.NET 5 和 MVC 6 处于 RC1 状态。您可以使用 MVC 6 创建一个新的 ASP.NET 5 项目,然后只需复制所有源文件即可。之后,一个一个地解决错误,直到你解决所有错误。
从 ASP.NET MVC 5 迁移到核心 MVC
This article shows how to get started migrating an ASP.NET MVC project to ASP.NET Core MVC. In the process, it highlights many of the things that have changed from ASP.NET MVC. Migrating from ASP.NET MVC is a multiple step process and this article covers the initial setup, basic controllers and views, static content, and client-side dependencies. Additional articles cover migrating configuration and identity code found in many ASP.NET MVC projects.