基于this question,我现在知道如何使用5.0框架创建一个 new 项目(并且已成功完成),但是有一个转换4.6项目的升级路径(或更早)到5.0?
我知道这两个框架之间有很多变化,所以可能还没有记录/开发 - 但我不确定(并且无法找到信息),所以我认为这样做了问。
进入项目属性时,我会看到:
项目属性
项目上的右键菜单
我希望这两个领域可以实现这种转换。我是在寻找错误的地方,还是升级尚不存在(甚至不存在?)
答案 0 :(得分:3)
.NET 5尚不存在。它刚刚发布了.NET 4.6。最新版本的ASP.NET是5.0版本,最高版本使用.NET 4.6。 .NET Core 5是一个完全不同的东西,并没有预定义的迁移路径。
自从引入全新的Core框架以来,您无法将常规ASP.NET 4项目转换为ASP.NET 5项目。你必须自己手工完成。
答案 1 :(得分:2)
一般来说,您需要创建一个ASP.NET 5项目,然后复制粘贴有用的代码。
设计(MVC,Web API和SignalR)不同,因此您无法轻松迁移。与这些更改相比,.NET Framework与.NET Core / DNX的更改非常微妙。
参考
http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6
http://docs.asp.net/en/latest/conceptual-overview/index.html