如何在VS.net解决方案中将.Net标准项目迁移到.Net5?

我有一个包含 .Net CORE 和 .Net 标准项目的 VS 解决方案。我刚刚通过如下切换目标框架属性将所有 .Net CORE 项目更改为使用 .Net 5

但是我不能对 .Net 标准项目做同样的事情,因为框架属性下拉菜单没有 .Net 5 的选项。

我确实尝试了“安装其他框架”选项并安装了 .Net 5 SDK(不知道为什么我需要这样做,因为我的系统上已经有了 .Net 5)但它没有帮助 - 下拉菜单仍然没有之后有.Net 5。

我在这里缺少什么?

回答

我能够主要通过修改项目文件将我所有的 .Net 标准项目转换为 .Net 5。我所做的是删除项目文件中的所有 PropertyGroup 部分并添加它

<PropertyGroup> 
   <TargetFramework>net5.0</TargetFramework> 
   <RootNamespace>MyNameSpace</RootNamespace> 
</PropertyGroup>

我能够保持所有 ItemGroup 不变。一些项目引用最初不起作用,但我能够通过简单地删除并再次添加它们来纠正它们。


以上是如何在VS.net解决方案中将.Net标准项目迁移到.Net5?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>