Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将MVC5项目升级为MVC6_Asp.net_Asp.net Mvc_Asp.net Mvc 5_Asp.net Core Mvc - Fatal编程技术网

Asp.net 将MVC5项目升级为MVC6

Asp.net 将MVC5项目升级为MVC6,asp.net,asp.net-mvc,asp.net-mvc-5,asp.net-core-mvc,Asp.net,Asp.net Mvc,Asp.net Mvc 5,Asp.net Core Mvc,有一天我想开始一个新项目,MVC看起来很有趣,但我想知道是否有可能将MVC5项目升级为MVC6项目,该项目将于今年晚些时候发布 还是你必须重新开始,因为很多事情都改变了?还是你建议我等到MVC6发布后再升级?这不是一条直接的升级路径,因为已经做了很多突破性的更改。你现在就可以开始玩MVC6了,不需要等待。您可以下载并开始 您的一些代码将移动,但您需要仔细检查并验证其中的每一部分,并修复许多错误。从MVC6开始可能更好(微软在我看过的一些视频问答中推荐了这一点) 2015年11月28日编辑 Vis

有一天我想开始一个新项目,MVC看起来很有趣,但我想知道是否有可能将MVC5项目升级为MVC6项目,该项目将于今年晚些时候发布


还是你必须重新开始,因为很多事情都改变了?还是你建议我等到MVC6发布后再升级?

这不是一条直接的升级路径,因为已经做了很多突破性的更改。你现在就可以开始玩MVC6了,不需要等待。您可以下载并开始

您的一些代码将移动,但您需要仔细检查并验证其中的每一部分,并修复许多错误。从MVC6开始可能更好(微软在我看过的一些视频问答中推荐了这一点)

2015年11月28日编辑 Visual Studio 2015现已正式推出,ASP.NET 5和MVC 6处于RC1状态。您可以使用MVC6创建一个新的ASP.NET 5项目,然后只需复制所有源文件。在那之后,一个接一个地处理错误,直到你解决了所有错误。

从ASP.NET MVC 5迁移到核心MVC

本文介绍如何开始迁移ASP.NET MVC项目 到ASP.NET核心MVC。在这个过程中,它突出了许多事情 已从ASP.NET MVC更改。从ASP.NET MVC迁移是一个很好的选择 多步骤流程,本文介绍了初始设置、基本 控制器和视图、静态内容和客户端依赖项。 其他文章包括迁移配置和标识代码 在许多ASP.NET MVC项目中都可以找到


这是网址:

嘿,谢谢你的回答。所以,当我在最终的VS 2015预览版中重用VS 2015预览版中的项目时,它会很好吗?可能不会。如果VS 2015完成,它就不会被称为“预览”。但关键是,您可以现在就开始,然后在框架发生更改时处理这些更改,并向团队提供反馈,以确保最终版本按照您希望的方式工作。因此,你必须问自己的问题是“即使事情可能会发生变化,我可能需要做一些调整,我还是想做一个漂亮的新东西?”或者“我想使用旧版本的框架,它没有那么好,需要大量的返工才能升级?”这不是官方的回应,对吗?我猜稍后微软可能会提供一个升级向导来完成这项工作…@ChrisTorng“提供升级向导”是什么意思?他们不能制作一个可以为你编写代码的向导。这就是从MVC5升级到MVC6所必须发生的事情。做出了突破性的改变,必须就如何做事做出决定。你不应该相信机器为你做那件事。但在大多数情况下,应用程序的主要逻辑应该转移。将MVC5项目中的代码复制到一个干净的MVC5项目中,然后逐一检查错误,直到它重新工作。。。只是我的猜测,它可能会发生,也可能不会发生。如果他们真的希望您升级当前项目,他们可以制作一个向导来完成这项工作。就像他们以前为VB6“升级”到VB.NET所做的那样。虽然升级只是部分,但至少它可以减少那些简单升级可以帮助的愚蠢错误。链接在那里。但是现在没有MVC 6。它现在是ASP.net核心MVC@埃里克菲利普斯