最近我在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
你的aspnet项目有点“死”。如果你检查repository on github,你会发现最后一次更新是在9个月前。
只需使用官方的dotnet new脚手架工具,这是.NET Core CLI的一部分。