看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!
在 2 月初的时候,微软宣布了.NET Core 2.1 2018 年上半年的路线图。那时,第一个预览版的发布日期还没有确定,但是,其团队前不久发布了第一个预览版。
按照设计,.NET Core 2.1 要和.NET Core SDK 之前的版本一起安装,但开发人员可以指定项目使用哪一个安装好的版本。一旦安装,预览版就会成为用户系统上的默认设置,但是,用户可以通过项目的 global.json
设置 sdk 属性中的版本字符串覆盖它。当然,这还只是个预览版,不应该安装在关键系统上。
该预览版新增了两个命令行选项,可以简化.NET Core 不同版本的管理。第一个是 dotnet --list-sdks
,该选项可以提供用户系统上安装的所有.NET Core SDK 及其在磁盘上的位置。第二个是dotnet --listruntimes
,该选项可以列出安装的所有运行时及其在磁盘上的位置。有意思的是,一旦安装了预览版 SDK,即使再卸载掉,这两个命令仍然会成为.NET Core 主机的一部分。
要在 Visual Studio 2017 中使用.NET Core 2.1 SDK,用户需要安装 15.6 的第六个预览版或者更新的版本。安装包有macOS、Linux 和Windows 平台的。安装正确的话, dotnet --version
命令应该可以列出2.1.300-preview1-008174
。(务必核实.NET Core 的版本以及.NET CLI 工具的版本。)完整的发布说明中列出了当前已知的问题。
评论