【问题标题】:Changing the default version of the Net Core SDK on Yeoman在 Yeoman 上更改 Net Core SDK 的默认版本
【发布时间】:2018-03-03 14:23:31
【问题描述】:

最近我在我的 Deepin Linux 上安装了 Apsnet core 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:
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】:

    哟 aspnet 项目有点“死”了。如果您查看repository on github,您会发现上次更新是在 9 个月前。

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

    【讨论】:

    • 你是对的。我没有注意到 Yeoman .net 模板已经过时(基于 SDK 的版本 1)。现在,我正在使用“dotnet new”来生成项目。谢谢。
    猜你喜欢
    • 2023-03-05
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多