无法将.net core 3.1设置为Blazor Webassembly客户端和共享项目

时间:2020-06-06 02:13:44

标签: visual-studio .net-core asp.net-blazor blazor-webassembly .net-core-sdk

我在Windows 10 x64位的B:\Program Files (x86)\Microsoft Visual Studio\2019\Community上安装了Visual Studio 2019社区16.6.1(最新更新)。 之后,我还安装了dotnet-sdk-3.1.300-win-x64.exe及其默认路径C:\Program Files\dotnet。它们在不同的驱动器中。

我创建由

组成的新Blazor Webassembly项目
  • ProjectName.Server,目标框架默认设置为.net core 3.1。
  • ProjectName.Shared,目标框架默认设置为.net core 2.1。
  • ProjectName.Client,目标框架默认设置为.net core 2.1。

我试图将上面的最后两个项目更改为.net core 3.1,但是目标框架下拉列表没有为我提供.net core 3.1选项。

问题

为什么没有.net core 3.1选项可供选择?怎么了?

1 个答案:

答案 0 :(得分:1)

ProjectName.SharedProjectName.Client是.Net Standart,而不是.Net Core