【发布时间】:2017-10-12 18:51:25
【问题描述】:
在Fedorea 26 上运行,我正在构建我的第一个dotnet core asp 应用程序。遵循this 教程,当我尝试dotnet restore 的以下命令时出现错误
下面。
我怀疑问题在于yo 构建了一个dotnet core 1.x 应用程序,但如下所示,我有dotnet core 2.0.0。
这是否正确,如果正确,如何升级yo 以构建 dotnet 2.0 项目?
yo aspnet
_-----_ ╭──────────────────────────╮
| | │ Welcome to the │
|--(o)--| │ marvellous ASP.NET Core │
---------´ │ generator! │
( _´U_ ) ╰────────────────────────╯
/A\ /
| ~ |
'._.'__
´|° ´ Y
? What type of application do you want to create? Empty Web Application
? What's the name of your ASP.NET application? WeatherMicroservice
create WeatherMicroservice/.gitignore
create WeatherMicroservice/Program.cs
create WeatherMicroservice/Startup.cs
create WeatherMicroservice/WeatherMicroservice.csproj
create WeatherMicroservice/web.config
create WeatherMicroservice/Properties/launchSettings.json
create WeatherMicroservice/runtimeconfig.template.json
create WeatherMicroservice/README.md
create WeatherMicroservice/global.json
Your project is now created, you can use the following commands to get going
cd "WeatherMicroservice"
dotnet restore
dotnet build (optional, build will also happen when it's run)
dotnet run
[idf@localhost asp-core]$ cd WeatherMicroservice/
[idf@localhost WeatherMicroservice]$ dotnet restore
The specified SDK version [1.0.0-rc4-004771] from global.json [/home/idf/Documents/asp-core/WeatherMicroservice/global.json] not found; install specified SDK version
Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
这是dotnet安装的版本:
[idf@localhost WeatherMicroservice]$ dotnet --info output:
The specified SDK version [1.0.0-rc4-004771] from global.json [/home/idf/Documents/asp-core/WeatherMicroservice/global.json] not found; install specified SDK version
Microsoft .NET Core Shared Framework Host
Version : 2.0.0
Build : e8b8861ac7faf042c87a5c2f9f2d04c98b69f28d
[idf@localhost WeatherMicroservice]$
【问题讨论】: