在 Yeoman 上更改 Net Core SDK 的默认版本

Changing the default version of the Net Core SDK on Yeoman

最近在我的DeepinLinux上安装了Apsnet core SDK 2.0版本。我正在使用 Yeoman 生成模板。但是,模板始终是基于 1.0 版本的 SDK 生成的。 直接在 Global.json 文件中更改版本不起作用。 有什么办法可以将 Yeoman 中的默认版本更改为仅适用于 SDK 2.0 版?

谢谢。

我当前的 dotnet 版本:

$ dotnet --version
2.0.0

yeoman 生成的默认 global.json:

{
  "sdk": {
    "version": "1.0.0-rc4-004771"
  }
}

当我尝试 运行 项目时,我收到以下消息:

The specified SDK version [1.0.0-rc4-004771] from global.json [/home/rogerio/Documents/console app/helloWorld/global.json] not found; install specified SDK version Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

    //Don't work
    {
      "sdk": {
        "version": "2.0.0"
      }
    }
//Segmentation fault is returned

哟aspnet项目有点"dead"。如果你查看 repository on github,你会发现最后一次更新是在 9 个月前。

只需使用官方 dotnet new 脚手架工具,它是 .NET Core CLI 的一部分。