将.NETFramework4.8迁移到.NET5
最近微软发布了.NET 5。如果我们想将.NET Framework 4.8 升级到.net 5 那么我们如何完成这个任务。
请注意 :
-
我已经使用所有最新组件和 .net Framework 5 升级了 Visual Studio 18.2。但在项目属性中未显示 .net 5。
-
我的应用程序在 .net Framework 中而不是在 .net core 中。
2021 年 2 月 2 日更新
我在 Microsoft 论坛上发布了同样的问题,幸运的是他们的回答非常积极。
https://developercommunity2.visualstudio.com/t/net-framework-48-upgrade-to-net-5/1269991?from=email&viewtype=all#T-ND1352565
2021 年 8 月更新
来自微软的消息
我们将继续通过在 GitHub 存储库中发布的预览来改进 .NET 升级助手。你可以在这里找到它:https : //github.com/dotnet/upgrade-assistant
快乐升级!
回答
你没有提到你的项目是什么类型的。但总的来说,您应该遵循官方文档。例如,对于 winforms 项目,请参阅如何将 Windows 窗体桌面应用程序迁移到 .NET 5。
很可能,作为第一件事,您需要手动编辑您的项目文件并将其更改为 SDK 样式,如上述文章中所述:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
</PropertyGroup>
</Project>