Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net 5项目未使用VS2019构建(16.9.0)_C#_.net_.net Core_.net 5 - Fatal编程技术网

C# .Net 5项目未使用VS2019构建(16.9.0)

C# .Net 5项目未使用VS2019构建(16.9.0),c#,.net,.net-core,.net-5,C#,.net,.net Core,.net 5,我无法在最新版本的VS2019(16.9.0)中构建针对.Net 5的项目。这是一个带有类库项目和测试项目的简单解决方案。类库是多目标的,如下所示:netstandard2.0;net48;net5.0 关于这个问题的大多数答案都是预发布的,但我已经针对.NET5开发了一段时间了,这是一个新的错误 它安装在: PS C:\Users\me> dotnet --list-sdks 2.1.202 [C:\Program Files\dotnet\sdk] 2.1.400 [C:\Progra

我无法在最新版本的VS2019(16.9.0)中构建针对.Net 5的项目。这是一个带有类库项目和测试项目的简单解决方案。类库是多目标的,如下所示:
netstandard2.0;net48;net5.0

关于这个问题的大多数答案都是预发布的,但我已经针对.NET5开发了一段时间了,这是一个新的错误

它安装在:

PS C:\Users\me> dotnet --list-sdks
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.400 [C:\Program Files\dotnet\sdk]
2.1.401 [C:\Program Files\dotnet\sdk]
2.1.402 [C:\Program Files\dotnet\sdk]
2.1.521 [C:\Program Files\dotnet\sdk]
2.1.617 [C:\Program Files\dotnet\sdk]
2.1.700 [C:\Program Files\dotnet\sdk]
2.1.701 [C:\Program Files\dotnet\sdk]
2.1.813 [C:\Program Files\dotnet\sdk]
2.2.101 [C:\Program Files\dotnet\sdk]
2.2.207 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Program Files\dotnet\sdk]
3.1.406 [C:\Program Files\dotnet\sdk]
5.0.103 [C:\Program Files\dotnet\sdk]
5.0.200 [C:\Program Files\dotnet\sdk]

我在生成时遇到的错误是:

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.

我怀疑与解决方案文件有关,但没有什么值得我注意,因为我以前从未见过。它似乎正在加载.NETFramework而不是.NETCore,看起来很混乱。这是一个新错误吗?

您刚升级到VS 16.9.0吗?上面有一些很好的信息,但如果你能提供导致这种新行为的更具体的细节,这会有所帮助。IDE更新,安装SDK,或者这是您针对4.8和5.0的第一个项目?类似的东西。下载Net 5.0:
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.