如何从.NET Framework 4.6迁移到.NET Core 3.1

问题描述 投票:0回答:1

[我在.NET Framework 4.6中的VS 2019中创建了一个新项目,现在我想将其升级到.NET Core 3.1。

我不想手动执行,因为它们是大量的代码。

我该怎么做?

c#
1个回答
1
投票

Microsoft发布了将.NET Framework应用程序移植到.NET Core的指南:

简而言之,可以归结为以下内容:

  1. 手动转换依赖项和项目文件。
  2. 确保您的所有依赖项都与.NET Core兼容。
  3. 使用.NET可移植性分析器来确定您是否正在使用.NET Core不支持的功能。
  4. 使用.NET API分析器来确定您是否正在使用某些平台不支持的功能。
  5. 目标.NET Core,修复编译错误并进行测试。

我不想手动执行,因为它们是大量的代码。

然后,您必须付钱给开发人员才能为您做到这一点。对不起,但是在撰写本文时,尚没有全自动的.NET Framework-> .NET Core转换器。

© www.soinside.com 2019 - 2024. All rights reserved.