2017-10-12 1 views
1

Laufen auf Fedorea 26, ich baue meine erste dotnet core asp Anwendung. Nach this Tutorial, wenn ich den folgenden Befehl von dotnet restore versuchen, bekomme ich einen Fehler unten.dotnet Wiederherstellungsfehler auf einfach yo Projekt

Ich habe den Verdacht, dass das Problem ist, dass eine dotnet core 1.x Anwendung erstellt, aber wie unten zu sehen ist, habe ich dotnet core 2.0.0.

Ist das korrekt, und wenn ja, wie aktualisiere ich , um dotnet 2.0-Projekte zu erstellen?

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 


[[email protected] asp-core]$ cd WeatherMicroservice/ 
[[email protected] 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 

Dies ist die Version von dotnet installiert:

[[email protected] 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 

[[email protected] WeatherMicroservice]$ 

Antwort

3

Yo ist noch auf ASP.NET Core 1.0 RC4. Außerdem gibt es eine Anforderung ticket, auf .NET Core 2.0 zu aktualisieren.

Wahrscheinlich ist Ihre beste Option, dotnet new zu verwenden. Sie können dotnet new -l eingeben, um alle verfügbaren Vorlagen aufzulisten. Für leeres Web-App-Projekt dotnet new web. Sie können this Link für weitere Informationen über dotnet new überprüfen.

0

Datei öffnen global.json Bitte sehen, was in geschrieben:

{ 
"sdk": { 
"version": "xxx.yyy.zzz" 
} 
} 

jetzt, offene Konsole und aufschreiben:

dotnet --version 

Sie benötigen diese Version in Ihrer JSON-Datei schreiben

Verwandte Themen