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

时间:2018-03-03 14:23:31

标签: asp.net-core debian yeoman

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

谢谢。

我目前的dotnet版本:

$ dotnet --version
2.0.0

yeoman生成的默认global.json:

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

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

  

来自global.json的指定SDK版本[1.0.0-rc4-004771]   [/ home / rogerio / Documents / console app / helloWorld / global.json]没有   发现;安装指定的SDK版本你的意思是运行dotnet SDK   命令?请从以下位置安装dotnet SDK:
  {{3}}

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

1 个答案:

答案 0 :(得分:1)

你的aspnet项目有点"死了"。如果您选中repository on github,您会发现上次更新时间是9个月前。

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