![](/img/trans.png)
[英]Visual Studio 16.8 breaks .NET Framework 4.8 WPF build
[英].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 已安装:
和
csc -langversion:?
显示 C# 9.0 是默认语言
我将我的 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.