2016-07-01 13 views
0

Ich habe das Projekt erstellt, als RC2 installiert war. Dann, als .NET Core 1.0.0 veröffentlicht wurde, habe ich RC2 deinstalliert und 1.0.0 installiert. Die App kann jetzt keine Verbindung zur Datenbank herstellen. Auch der Befehl 'Update-Database' in der Package Manager Console wird nicht korrekt ausgeführt. Ich habe alle Abhängigkeiten in der project.lock.json von '1.0.0-rc2-3002702' zu '1.0.0' geändert, aber der gleiche Fehler tritt auf.Fehler beim Referenzieren der aktuell installierten Version von .NET Core

Der Fehler in der Package-Manager-Konsole:

einen Fehler bei der PMC Empfang: Der angegebene Rahmen 'Microsoft.NETCore.App', Version '1.0.0-rc2-3002702' wurde nicht gefunden. - Überprüfen Sie Anwendungsabhängigkeiten und Ziel eine Framework-Version unter: C: \ Programme \ dotnet \ shared \ Microsoft.NETCore.App

Die folgenden Versionen sind installiert: 1.0.0 Alternativ installieren Sie die Framework-Version '1.0.0 -rc2-3002702 '.

Ich frage mich, wo sonst noch ein Verweis auf diese Version von .NET Core angegeben werden könnte?

Das ist mein project.json - http://pastebin.com/wC91swU7

Antwort

0

ich alle Abhängigkeiten in der project.lock.json

  1. Sie falsche Datei bearbeitet haben sich geändert. Sie sollten die Versionen der Abhängigkeiten in der Datei project.json aktualisieren und dann den Paketwiederherstellungsbefehl ausführen - dadurch wird project.lock.json neu generiert.

  2. Überprüfen Sie Ihre Abhängigkeitsliste erneut. Wenigstens sehe ich die folgenden Probleme

    • Werkzeuge sollten von 1.0.0-preview1-Finale 1.0.0-Preview2-final
    • "Microsoft.AspNet.Identity.EntityFramework" jetzt aktualisiert werden Microsoft.AspNetCore .Identity.EntityFrameworkCore
    • warum verwenden Sie Microsoft.AspNet.Identity.Owin? Vielleicht brauchen Sie Microsoft.AspNetCore.Identity?
+0

Danke, aber es gibt keine Abhängigkeiten in project.json zu '1.0.0-rc2-3002702'. In der Lösung, die auf '1.0.0-rc2-3002702' verweist, wird nichts gefunden. –

+0

zeigen Sie Ihre project.json. Scheint so, als ob eine deiner Abhängigkeiten eine eigene Abhängigkeit vom rc2-Paket hat – Set

+0

pastebin.com/wC91swU7 Wahrscheinlich haben die Microsoft.EntityFrameworkCore.Tools.Core –

0

Die Lösung fand ich anbrachte:

PM> Install-Package Microsoft.EntityFrameworkCore.Tools -Pre

und ersetzen preview1 mit Preview2 in

Verwandte Themen