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

问题描述 投票:0回答:1

最近我在Deepin Linux上安装了2.0版本的Apsnet核心SDK。我正在使用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 [/ home / rogerio / Documents / console app / helloWorld / global.json]中指定的SDK版本[1.0.0-rc4-004771];安装指定的SDK版本你的意思是运行dotnet SDK命令吗?请从以下位置安装dotnet SDK: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

    //Don't work
    {
      "sdk": {
        "version": "2.0.0"
      }
    }
//Segmentation fault is returned
asp.net-core debian yeoman
1个回答
1
投票

你的aspnet项目有点“死”。如果你检查repository on github,你会发现最后一次更新是在9个月前。

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

© www.soinside.com 2019 - 2024. All rights reserved.