编辑CSPROJ以从.NET Framework迁移到.NET Core

编辑CSPROJ以从.NET Framework迁移到.NET Core,.net,.net-core,.net,.net Core,我在.NETFramework 4.6.2中有类库集合,将迁移到.NETCore2.0/3.0。 在迁移到core时,我将在新创建的core应用程序的csproj中进行更改(更改net462)。 是否会有收益或损失之类的性能影响?TargetFramework不会直接影响性能;它改变了目标框架。如果将其更改为net462,则它在.NET Core上无法工作-需要netstandard*或netcoreapp*(对于某些数字*)才能工作。请注意,与.NET Framework相比,.NET Cor

我在.NETFramework 4.6.2中有类库集合,将迁移到.NETCore2.0/3.0。 在迁移到core时,我将在新创建的core应用程序的csproj中进行更改(更改
net462
)。
是否会有收益或损失之类的性能影响?

TargetFramework不会直接影响性能;它改变了目标框架。如果将其更改为
net462
,则它在.NET Core上无法工作-需要
netstandard*
netcoreapp*
(对于某些数字
*
)才能工作。请注意,与.NET Framework相比,.NET Core有一些显著的性能改进(由于JIT改进和代码改进的结合),但更大的问题是“它不起作用”(即,您无法正确使用.NET Core中的
net462
库)

请注意,如果您希望在可能的情况下使用特定的平台功能,则多目标是常见的;例如:

<TargetFrameworks>net462;netstandard2.0;netcoreapp2.1</TargetFrameworks>
net462;netstandard2.0;netcoreapp2.1
注意:如果您没有更改基于框架的依赖项或代码,则应使用:

<TargetFramework>netstandard2.0</TargetFramework>
netstandard2.0

你说的“更改的
net462
”-是从更改的吗?还是去?现在是什么?谢谢,我已经创建了核心应用程序,我已经将目标框架更改为net462,并将代码文件从框架库复制到核心库应用程序。我读了一些文章和博客,他们建议我改变CSPROJ。因此,性能会有任何原因。因为我仍然指向.NET framework。@Srinivasredyvelpula否,简单地更改为SDK样式的csproj应该不会对性能造成影响