如何在 Visual Studio 2019 中将 .NET Framework 4.7.2 项目迁移到 .NET Core 3.0

jac*_*kbe 8 .net visual-studio .net-core visual-studio-2019

我有一个面向 .NET Framework 4.7.2 的 Windows 窗体应用程序。由于 .NET Core 3.0 支持 Windows Forms,我想尝试一下。有什么方法可以将 VS2019 项目从 .NET Framework 转换为 .NET Core,或者唯一可能的方法是创建一个新的 .NET Core 项目并从旧项目中添加文件?

我只询问 VS 项目迁移,而不是任何潜在的不兼容问题。

wat*_*rif 8

[编辑] 官方工具发布:try-convert

查看最新版本的发行版。

在官方工具发布之前,这里是一些人的链接,他做了替代Migration-von-NET-Framework-zu-NET-Core-per-PowerShell

  • try-convert 不是官方工具。他们写道:“这个工具不受任何方式的支持”和“这是一个由 .NET 团队成员在业余时间构建的开源项目” (6认同)