我试图创建一个.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-standard-2%2F#windowscmd
为了更好的衡量,我甚至重新启动,但仍然没有.NET标准2.0选项。
C:\WINDOWS\system32>dotnet --info .NET命令行工具(2.1.4)
产品信息:版本:2.1.4提交SHA-1哈希:5e 8add 2190
安装环境:操作系统名称:Windows操作系统版本:10.0.16299操作系统平台:Windows RID:win10-x64基本路径:C:\Program Files\dotnet\sdk\2.1.4
Microsoft .NET Core共享框架主机
版本:2.0.5版本:17373 eb 129 b3 b 05 aa 18 ece 963 f8795 d 65 ef 8 ea 54
3条答案
按热度按时间oprakyz71#
原来有人把global.json文件放在了我们的repo的根目录下,这个文件把SDK硬编码到了1.x预览版。一旦我把它更新到了2.1.4,我就开始获得.NET Standard 2.0项目选项了!
guicsvcw2#
转到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/
wfauudbj3#
当我点击项目属性中的“安装其他框架.”时,它会把我带到这个页面:
https://web.archive.org/web/20230204054521/https://www.thebestcsharpprogrammerintheworld.com/2017/12/13/how-to-install-net-standard-2-0/
而且似乎该页面上的安装程序(
dotnet-sdk-2.1.4-windows-x64-installer
)与您尝试过的其他链接中的安装程序不同。另外,请确保在安装SDK时关闭Visual Studio的所有示例。