我想把我的代码.Netframework 4.6.2迁移到.Netcore 3.1.我读了很多文档,但无法实现我的目标.我不想手动复制粘贴从.Netframework到.Netcore。
所以,如果能指导我,我在VS2019中要遵循哪些步骤?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp14
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome ");
Console.ReadLine();
}
}
}
在这个地方,他们可能是千行的代码
你可以阅读这个帖子从微软。
你可能会发现本文中列出的工具在移植时很有帮助。
.NET可移植性分析器 - 一个工具链,可以生成一份报告,说明你的代码在.NET Framework和.NET Core之间的可移植性。
.NET API分析器 - 一个Roslyn分析器,用于发现不同平台上C# API的潜在兼容性风险,并检测对废弃API的调用。
尝试转换 - 一个.NET Core全局工具,可以将一个项目或整个解决方案转换为.NET SDK,包括将桌面应用程序移动到.NET Core。如果您已经建立了更复杂的构建(如自定义任务、目标或导入),则不建议使用该工具,而且它拒绝许多与.NET Core不兼容的项目类型。