C# 使用.NET5的问题

C# 使用.NET5的问题,c#,.net,visual-studio,C#,.net,Visual Studio,我想使用.NET和C#的新功能 为了做到这一点,我下载了最新的.NET SDK和.NET运行时并成功安装了它 然后我尝试创建具有新功能的应用程序,但失败了,因为我无法将目标框架设置为.NET5 所以我在谷歌上搜索了一下,发现我需要在VisualStudio的工具(PreiviewFeatures选项卡)中启用“使用.NETSDK预览” 之后,当我创建console项目时,它将我的目标框架设置为.NET 5.0,我在csproj中得到了以下部分: <TargetFramework>ne

我想使用.NET和C#的新功能

为了做到这一点,我下载了最新的.NET SDK和.NET运行时并成功安装了它

然后我尝试创建具有新功能的应用程序,但失败了,因为我无法将目标框架设置为.NET5

所以我在谷歌上搜索了一下,发现我需要在VisualStudio的工具(PreiviewFeatures选项卡)中启用“使用.NETSDK预览”

之后,当我创建console项目时,它将我的目标框架设置为.NET 5.0,我在csproj中得到了以下部分:

<TargetFramework>net5.0</TargetFramework>
net5.0
现在,当我尝试构建时,出现以下错误:

找不到.NETFramework,Version=v5.0的引用程序集。要解决此问题,请安装此框架版本的开发人员包(SDK/目标包),或重新定位应用程序。您可以在以下位置下载.NET Framework开发包:

我试图搜索有关此的任何内容,但我只是遇到了相同的文章,建议使用.NETCoreSDK的preivew


另外,我的VS版本是VS Studio Professional 16.7.6(据我所知,其他建议是关于将VS更新到16.6或更高版本)。

就Visual Studio的开发而言,.NET 5需要VS 2019 16.8或更高版本。我将它与.NET 5一起使用,没有问题。

如果您只使用visual studio更新程序更新到16.8,它将为您安装.NET 5等