无法安装.NET Standard 2.0

问题描述 投票:0回答:3

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

我还从这两个网址下载/安装了.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-标准-2%2F#windowscmd

为了更好的措施,我什至重新启动,但仍然没有 .NET Standard 2.0 选项。给什么?

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

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

运行环境: 操作系统名称:Windows 操作系统版本:10.0.16299 操作系统平台:Windows RID:win10-x64 基本路径:C:\Program 文件\dotnet\sdk .1.4\

Microsoft .NET Core 共享框架主机

版本:2.0.5 构建: 17373eb129b3b05aa18ece963f8795d65ef8ea54

.net visual-studio-2017 .net-standard .net-standard-2.0
3个回答
9
投票

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


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/


3
投票

当我在项目属性中单击“安装其他框架...”时,它会将我带到此页面:

https://blogs.msdn.microsoft.com/benjaminperkins/2017/09/20/how-to-install-net-standard-2-0/

该页面上的安装程序 (

dotnet-sdk-2.1.4-windows-x64-installer
) 似乎与您尝试过的其他链接中的安装程序不同。

此外,请确保安装 SDK 时关闭 Visual Studio 的所有实例。

© www.soinside.com 2019 - 2024. All rights reserved.