在 Visual Studio 中访问 .NET 5

Access .NET 5 in Visual Studio

我对 C# 和 dotnet 还很陌生,我在环境方面遇到了一些困难。我正在研究 Windows 10 Professional

我安装了 Visual Studio Community 2019,并勾选了 Development .NET Desktop。 然后我成功安装了 .NET 5.0 SDK 和运行时 。当我去终端输入 dotnet -v 时,我得到 5.0.401.

但是,当我创建控制台应用程序 (.NET Framework) 项目时,我可以在 .NET Framework 4、4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2 和 4.7 之间进行选择.2!我没有看到我的 .NET 5 框架!怎么会这样?

如果我选择 ASP.NET Core Web App,我会在 .NET Core 3.1(长期支持)和 .NET 5.0(当前)之间进行选择。

显然有些地方我不明白。 Console/Windows 应用程序和 Web 应用程序的 .NET 版本之间有区别吗?我是不是安装或配置有问题?

当您尝试创建控制台应用程序时,您可以在控制台应用程序 (.NET) 和控制台应用程序 (.NET Framework) 之间进行选择

例如:

dotnet new console -n "MyConsoleProject"

将创建一个 .net 5 控制台应用程序,您可以使用 visual studio

打开它

.NET Framework 和 .NET Core(或者现在只是 .NET)是不同的。 .NET Framework 5不存在,有一个不错的tablehere与.NET平台的所有版本

.NET 是 .NET Core 的延续(一个以 .NET Core 3.1 结束的跨平台库) .NET Framework 是完全独立的,仅针对 windows 平台

众所周知,有 .NET Framework,还有 .NET(以前称为 .NET Core)。所以请确保不要混淆 .NET Framework.NET 目前在 Visual Studio 中,无论您在创建项目时发现什么项目类型,默认情况下都是 .NET,除非它明确指定 .NET Framework。在您的情况下,当您看到 Console Application 时,它表示 .NET。如果你想要.NET Framework,你需要select控制台应用程序(.NET Framework)