无法安装.NET Standard 2.0

15
我正在尝试创建一个.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

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

Microsoft .NET Core 共享框架主机

版本号: 2.0.5 构建号: 17373eb129b3b05aa18ece963f8795d65ef8ea54

3个回答

9

原来有人在我们的代码库根目录下放了一个global.json文件,将SDK硬编码为1.x预览版。一旦我将其更新为2.1.4,我就开始获得.NET Standard 2.0项目选项!


要适应这一点。微软不仅喜欢移动奶酪,而且喜欢将其隐藏起来以挑战开发人员。现在,他们想要在其他文件和项目文件本身中隐藏using语句。 - ATL_DEV

4

那就是我遵循的确切文章。正如提到的那样,我更新了我的Visual Studio并安装了.NET Core 2.0... - Justin
2021年 - 该文章已经不存在了。 - Clint StLaurent
这是更新后的链接:https://www.thebestcsharpprogrammerintheworld.com/2017/12/13/how-to-install-net-standard-2-0/ - undefined

3

是的,我尝试了那个大概10次,不幸的是它没有起作用。 - Justin
一个帮助我的事情是将包含dotnet.exe的文件夹放到路径上。 - C.J.
更新的链接:https://www.thebestcsharpprogrammerintheworld.com/2017/12/13/how-to-install-net-standard-2-0/ - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接