无法安装.NET Standard 2.0

Jus*_*tin 9 .net visual-studio-2017 .net-standard .net-standard-2.0

我正在尝试创建一个.NET Standard 2.0项目,但是在项目属性页上,它最多只有.NET Standard 1.6选项。我去了Visual Studio>工具>扩展和更新>更新>产品更新,并将Visual Studio 2017升级到了最新版本(15.5.4。)

我还从这两个URL下载/安装了.Net Core 2.0 SDK:

https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.0-download.md

https://www.microsoft.com/net/learn/get-started/windows?utm_expid=.-Fmi9Q05Ry2oXQgdtPElHw.0&utm_referrer=http%3A%2F%2Fwww.talkingdotnet.com%2Fwhats-new-in-net-standard- 2%2F#windowscmd

从好的方面来说,我什至重启了,但仍然没有.NET Standard 2.0选项。是什么赋予了?

C:\ WINDOWS \ system32> dotnet --info .NET命令行工具(2.1.4)

产品信息:版本:2.1.4提交SHA-1哈希:5e8add2190

运行时环境:OS名称:Windows OS版本:10.0.16299操作系统平台:Windows RID:win10-x64基本路径:C:\ Program Files \ dotnet \ sdk \ 2.1.4 \

Microsoft .NET Core共享框架主机

版本:2.0.5内部版本:17373eb129b3b05aa18ece963f8795d65ef8ea54

Jus*_*tin 9

事实证明,有人将 global.json 文件放在我们存储库的根目录下,该文件将 SDK 硬编码为 1.x 预览版。将其更新到 2.1.4 后,我开始获得 .NET Standard 2.0 项目选项!


ATL*_*DEV 4

转到 Windows“应用程序和功能”或“安装和删除程序”,并确保您有 .NETCore SDK (x64) 和/或 (x86)。您可能只安装了 (x64) 而没有安装 (x86)。尝试将项目目标更改为 x64 和 x86。

请参阅本文安装 .NET Standard 2.0

https://www.thebestcsharpprogrammerintheworld.com/2017/12/13/how-to-install-net-standard-2-0/