4

我已经安装了 x64 和 x86 的 .NET 5 SDK,并将 Visual Studio 更新到了最新版本。多次重新启动计算机和 Visual Studio,它允许我的唯一选项是 .NET Framework 最高版本 4.8。

.NET 5 也不会出现在new projectVisual Studio 的窗口中。

如何使 .NET 5 出现,以便我可以将我的项目更新到它?

目标框架下拉列表不显示 .NET 5。

Visual Studio 是最新消息。

4

2 回答 2

11

.NET 5不是对 .NET Framework 4.8 的升级,因为 .NET Framework 项目可以无缝升级到更高版本。.NET 5 是 .NET Core,因此 .NET Core 2.x 和 .NET Core 3.x可以升级到该路径。相反,您必须移植您的项目,这比简单地更改下拉列表要复杂得多。

于 2020-11-11T03:32:15.507 回答
-8

由于 .Net 5 尚未发布,因此您不会在列表中找到它。通过双击项目打开 .csprj 文件并手动更改框架。

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
  </PropertyGroup>
</Project>

然后在您的项目中启用预览 NuGet 包并更新到新的预发布框架。

看看https://docs.microsoft.com/en-us/aspnet/core/migration/31-to-50?view=aspnetcore-5.0&tabs=visual-studio,你会在那里找到更多提示

更新我刚刚更新了 Visual Studio 并使用https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-5.0.100-windows-x64-installer下载的框架安装了 5.0 ,我现在在我的框架列表顶部的下拉列表中有 5.0。看起来订单在底部不是最新的。

在此处输入图像描述

于 2020-11-11T03:37:12.397 回答