繁体   English   中英

.net 5 在 Visual Studio 16.8 中不能用作目标框架

[英].net 5 not available as Target Framework in Visual Studio 16.8

将 VS 16.7 升级到 16.8 使 .NET 5 不可用...
(适用于之前的 16.8.0 预览版 3)

.net 5 已安装...
但是在 Visual Studio 中创建新项目时
没有出现在目标框架列表中...

do.net--信息

声明 .net 5.0 已安装:

  • Microsoft.NETCore.App 5.0.0 [c:\Program Files\do.net\shared\Microsoft.NETCore.App]

csc -langversion:?

显示 C# 9.0 是默认语言

  • 单独安装de SDK并没有解决问题。

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

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

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

今天我打开了 VS Installer 并从更多下拉菜单中选择了修复 修复过程运行了 25-30 分钟,但现在 .NET Core 3.1 和 .NET 5 都列在所有常用的地方。 规范

我也已更新到 16.8.0,但是当我创建 WinForm 或 WPF 时,它会自动将目标设置为 3.1,我必须手动将其更新到 5.0。

我发现在选项-> 环境-> 预览功能中,如果我在创建项目时勾选“使用 .NET 代码 SDK 的预览”,它确实会为我提供目标平台选项。

列出了 .NET 5.0 选项,但显示“.NET 5.0(预览版)”,即使它应该是 GA 版本。

似乎 Visual Studio 认为 .NET 5.0 处于预览状态并且不会将其作为选项提供,除非勾选了上述内容。

顺便说一句,我从未在这台机器上安装过任何预览版。

好的 PPL...冷静下来!!! 问题解决了!

刚刚 (2020.11.12 21.50h UTC)
VisualStudio 通知我有可用的更新:版本 16.8.1...
(是的,1 天是以前版本 16.8.0 的生命周期;-))

安装后 .net 5.0 现在正确显示为目标平台...

只是一些常见的 MS 烦恼......

解决了! 感谢所有试图提供帮助的人!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM