我有一个使用NetFramework 4.6创建的C#项目。我想将其转换为使用NetCore 2.1。
我检查了网络,有人说我可以在项目的属性页中更改目标框架值。但是在我的计算机上,我看不到NetCore的选项。
我已经安装了NetCore 2.1 SDK。
还有另一种转换项目的方法吗?我的项目是否存在问题,阻止其转换?
答案 0 :(得分:0)
人们错了,没有这样的“一步一步”的方法。
请记住,.NET Core不是.NET Framework的更高版本,而是从头开始的重写。因此,它不像将.NET Framework版本4.0重定向到4.5那样起作用。
Porting to .NET Core from .NET Framework是入门的好地方。
编辑:This page列出了.NET Core和.NET Framework之间的一些区别。
答案 1 :(得分:0)
您不能像这样简单地做到这一点;因为它们的框架完全不同,而不是同一框架的不同版本。您必须将项目移植到.net core; there is one of the nice extension for visual studio,可为您生成有关代码在.NET Framework和.NET Core之间的可移植性的报告。
这也是关于该问题的article之一,可能对您有用。