将.Net从4.6迁移到.Net Core 3.1 [已关闭]

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

我想把我的代码.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();
        }
    }
}

在这个地方,他们可能是千行的代码

c# asp.net-core .net-framework-version
1个回答
3
投票

你可以阅读这个帖子从微软。

从.NET框架移植到.NET核心的概述.

你可能会发现本文中列出的工具在移植时很有帮助。

.NET可移植性分析器 - 一个工具链,可以生成一份报告,说明你的代码在.NET Framework和.NET Core之间的可移植性。

.NET API分析器 - 一个Roslyn分析器,用于发现不同平台上C# API的潜在兼容性风险,并检测对废弃API的调用。

尝试转换 - 一个.NET Core全局工具,可以将一个项目或整个解决方案转换为.NET SDK,包括将桌面应用程序移动到.NET Core。如果您已经建立了更复杂的构建(如自定义任务、目标或导入),则不建议使用该工具,而且它拒绝许多与.NET Core不兼容的项目类型。

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