.NET 项目的global.json文件

global.json 有点类似于前端项目的package.json文件,用来指明编译当前.NET项目,需要的环境,例如CLI需要使用SDK。

那么机器上需要安装的SDK版本最低是多少等等。

{
  "sdk": {
    "version": "6.0.300",
    "rollForward": "latestFeature"
  }
}

指明机器上需要安装SDK 6.0,并且版本号大于或等于 6.0.300

以下命令可以查看自己机器上安装了哪些SDK

dotnet --list-sdks

SDK的版本号总是遵循以下规则:

x.y.znn
  1. 主版本
  2. 次版本
  3. 功能区版本+修补程序版本

rollForward的常用值

latestMajor:大于或等于当前版本

disable:完全匹配

latestFeature:仅限大于或等于第3部分的版本号

latestPatch:仅限大于或等于第3部分的修补程序号,例如 3.1.102 以及 3.1.1xx

posted @ 2022-09-17 15:01  内心澎湃的水晶侠  阅读(906)  评论(0编辑  收藏  举报