如何将.net 4.6项目转换为5.0

时间:2015-07-30 13:24:49

标签: asp.net visual-studio-2015

基于this question,我现在知道如何使用5.0框架创建一个 new 项目(并且已成功完成),但是有一个转换4.6项目的升级路径(或更早)到5.0?

我知道这两个框架之间有很多变化,所以可能还没有记录/开发 - 但我不确定(并且无法找到信息),所以我认为这样做了问。

进入项目属性时,我会看到:

项目属性

Project Properties

项目上的右键菜单

Right click menu on project

我希望这两个领域可以实现这种转换。我是在寻找错误的地方,还是升级尚不存在(甚至不存在?)

2 个答案:

答案 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