我正在尝试创建一个 .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://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.0-download.md
为了更好地衡量,我什至重新启动,但仍然没有 .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\2.1.4\
Microsoft .NET Core 共享框架主机
版本:2.0.5 构建:
17373eb129b3b05aa18ece963f8795d65ef8ea54
事实证明,有人在我们的存储库的根目录中放置了一个 global.json 文件,该文件将 SDK 硬编码为 1.x 预览版本。将其更新到 2.1.4 后,我开始获得 .NET Standard 2.0 项目选项!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)