.NET 5 在 Visual Studio 2019 中不可用

Ham*_*hdi 83 visual-studio .net-5

我已在 Visual Studio 2019 中下载并安装了 .NET Core 5.0 SDK (v5.0.100-preview.1)。但它在 Target 框架中不可用。我错过了什么吗?

Rya*_*yan 99

需要安装Visual Studio 2019 16.8最新预览版,参考

https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-1/

您还需要在 Visual Studio 本身内显式启用预览版本:

启用预览

然后你应该看到它:

在此处输入图片说明

  • 我有 Visual Studio 16.6.0 和 .NET SDK 5.0.100-preview.4.20258.7,并且 .NET 5 不可用作目标框架选择。 (5认同)
  • 我也看不出来。安装了最新的 .Net5 SDK 并在 Visual Studio 上启用预览 SDK,并重新启动了我的电脑。什么都没起作用。 (2认同)

Lui*_*v99 31

规格:VS 版本 16.8.0

.Net Core 的目标版本:5.0

您必须拥有 16.8.0 版才能拥有 .Net Core 5.0

如果您仍然遇到 Visual Studio 未在 Visual Studio 16.8.0 版中显示 .Net Core 5.0 的问题(并假设您下载了适用于 Visual Studio 的 .NET Core 5.0 SDK),那么,显然(如果我错了,请纠正我)它现在仅称为 .Net 5.0,省略了核心。

在此处输入图片说明

选择 .NET 5.0 后,我能够安装当前版本为 5.0+ 并依赖于 .NET Core 5.0+ 的其他库

新名字是故意的吗?无论如何,这里有一些这种工作的证据(我能够为 .Net Core 安装最新版本的 Newtonsoft 和实体框架):

在此处输入图片说明

有趣的是,当我尝试创建一个新的 .Net Core 项目时,该版本按预期显示:

在此处输入图片说明


Nor*_*fer 17

我将我的 Visual Studio 版本从 16.7.x 升级到 16.8.1。我希望 NET 5 被列为目标框架,但事实并非如此。

我之前使用 RC1 在 16.8 preview 6 中创建了项目。

Visual Studio Install 也没有将 .NET 5 列为一个单独的组件。然后我下载并安装了 x64 SDK。仍然没有运气。.NET5 作为 VS 16.8.x 的目标框架仍然缺失

今天我打开了 VS Installer 并从More下拉菜单中选择了Repair。修复过程需要 25-30 分钟才能运行,但现在 .NET Core 3.1 和 .NET 5 已列在所有常见位置。

规范

  • 在获得 .net 5 选项之前,我还需要进行修复。 (3认同)

小智 10

也许聚会有点晚了。请注意,如果您选择了“常规” .NET Framework应用程序,您将看不到 .NET 5.0 Framework 选项。这仅在 .NET Core 项目样式中可见。


Mar*_*son 5

尝试在您的 .csproj 文件中设置它。右键单击(可能卸载)并编辑(在 PropertyGroup 元素中):

    <TargetFramework>net5.0</TargetFramework>
Run Code Online (Sandbox Code Playgroud)

  • 您无需卸载项目即可编辑 .csproj 文件。 (2认同)