最近我在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
答案 0 :(得分:1)
你的aspnet项目有点"死了"。如果您选中repository on github,您会发现上次更新时间是9个月前。
只需使用官方dotnet new脚手架工具,这是.NET Core CLI的一部分。