我正在尝试升级我的项目以支持 .NET 5,同时仍在构建 .NET Core 3.1 工具集。
我尝试.net5.0
像这样将 .NET 5 TFM ( ) 添加到我的目标框架中。
<TargetFrameworks>netcoreapp3.0;netcoreapp3.1;net5.0</TargetFrameworks>
不幸的是,当在仅安装了 .NET Core 3.1 工具集的机器上运行时,这会导致构建失败。
error MSB3971: The reference assemblies for ".NETFramework,Version=v5.0" were not found. You might be using an older .NET SDK to target .NET 5.0 or higher. Update Visual Studio and/or your .NET SDK.
我试图找到一个条件,所以我net5.0
只能在它可用的情况下定位,但文档很少。