wake-up-neo.com

Das angegebene Framework 'Microsoft.AspNetCore.App', Version '2.1.0' wurde nicht gefunden

Ich habe versucht, meine Web-App von .net Core 2.0 auf .net Core 2.1 zu aktualisieren.

1) Installieren Sie Visual Studio Professional 2017 Preview Version 15.8.0 Preview 1.1
2) Installierte das .net Core 2.1.3 RC1 SDK von hier aus: https://www.Microsoft.com/net/download/dotnetcore/sdk-2.1.300-rc1
3) Alle meine Aspnetcore-Nuget-Pakete auf die neueste Version aktualisiert. 

Nachdem ich beides gemacht habe, bekomme ich beim Start meines Projekts diesen Bildschirm:

HTTP-Fehler 502.5 - Prozessfehler Häufigste Ursachen für dieses Problem:

The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port 

Schritte zur Fehlerbehebung:

Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect 

Für weitere Informationen besuchen Sie: https://go.Microsoft.com/fwlink/?LinkID=808681

in meinem Ausgabefenster von ASP.NET Core Web Server erhalte ich Folgendes:

The specified framework 'Microsoft.AspNetCore.App', version '2.1.0' was not found.
  - Check application dependencies and target a framework version installed at:
      C:\Program Files\dotnet\
  - Installing .NET Core prerequisites might help resolve this problem:
      http://go.Microsoft.com/fwlink/?LinkID=798306&clcid=0x409
  - The .NET Core framework and SDK can be installed from:
      https://aka.ms/dotnet-download
  - The following versions are installed:
      2.1.0-preview2-final at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
      2.1.0-rc1-final at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '2.1.0' was not found.
  - Check application dependencies and target a framework version installed at:
      C:\Program Files\dotnet\
  - Installing .NET Core prerequisites might help resolve this problem:
      http://go.Microsoft.com/fwlink/?LinkID=798306&clcid=0x409
  - The .NET Core framework and SDK can be installed from:
      https://aka.ms/dotnet-download
  - The following versions are installed:
      2.1.0-preview2-final at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
      2.1.0-rc1-final at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
23
Kyle

Das .NET Core 2.1 SDK wird diese Woche veröffentlicht. Wenn Sie nicht warten können, fügen Sie dies Ihrem * .csproj hinzu

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <RestoreAdditionalProjectSources>
        https://dotnetfeed.blob.core.windows.net/orchestrated-release-2-1/20180515-07/final/index.json
    </RestoreAdditionalProjectSources>
  </PropertyGroup>

  ....
</Project>

Laden Sie das endgültige SDK von folgender Website herunter: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.300/dotnet-sdk-2.1.300-win-x64.exe

Weitere Informationen finden Sie unter: https://github.com/aspnet/Home/wiki/2.1.0-Early-Access-Downloads

9
Fouad Messaia

Durch die Aktualisierung aller NuGet-Pakete, die Sie anscheinend von der RC-Version, mit der Sie begonnen haben (die auf Ihrem System installiert ist), auf die Version RTM) aktualisiert haben, die derzeit veröffentlicht wird (und daher bereits auf NuGet verfügbar ist, aber nicht auf Ihrem System installiert).

Das Microsoft.AspNetCore.App Auf NuGet-Pakete sollte ohne eine Version verwiesen werden, damit das installierte Tool eine geeignete Version auswählen kann.

Aktualisieren Sie Ihre .csproj-Datei, um das Version -Attribut zu entfernen, und verweisen Sie nur auf dieses Paket durch:

<ItemGroup>
  <PackageReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
8
Martin Ullrich

.NET Core SDK 2.1.300 ist jetzt verfügbar: https://www.Microsoft.com/net/download/windows Installiere es, das Problem wurde dadurch behoben.

2

Sieht aus, als wäre sie jetzt auf chocolatey erhältlich https://chocolatey.org/packages/dotnetcore-sdk/2.1.300

Noch nicht auf den normalen Dotnet-Distributions-Sites. Verrückt.

1
GeekyMonkey