2016-10-11 12 views
1

Ich versuche, eine Website mit .NET Framework-Kern mit Entity Framework Core zu bauen. Ich habe ein Webprojekt mit der ASP.NET Core Web Application-Vorlage (.net core) mit Visual Studio 2015 Professional (Update 3) erstellt. Dann habe ich Nuget verwendet, um die Microsoft.EntityFrameworkCore.Tools zur Lösung hinzuzufügen.Abhängigkeit konnte nicht aufgelöst werden

Als ich die Lösung kompiliert habe, bekam ich diesen Abhängigkeitsfehler - "NU1001 Die Abhängigkeit Microsoft.EntityFrameworkCore.Tools> = 1.0.0-preview2-final konnte nicht aufgelöst werden". Ich habe das Thema gegoogelt, konnte aber keine Lösung finden. Wie kann ich das beheben ??

+0

Haben Sie den asp.net-Core installiert? Überprüfen Sie, ob Ihr Paket mit Ihrer aktuellen Kernversion von asp.net kompatibel ist. –

+0

Ich habe .net Core 1.01 - vs 2015 Toolset Vorschau 2 installiert. Ich habe eine Reparatur gemacht, aber immer noch die Abhängigkeit nicht gelöst Problem. – user7002499

+1

Aktualisieren Sie Ihre Frage mit Ihrem 'project.json'. –

Antwort

0

Haben Sie die folgenden nuget Packages-Quellen in Ihrem nuget-Paket hinzugefügt?

https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json

Sie können dies tun, in Tools> Nuget Package Manager Einstellungen> Pakete Quellen

Auch, was ist Ihre SDK-Version?

Es sollte "1.0.0-preview2-003131" sein.

+0

Was macht der index.json? Die .NET Core SDK-Version ist 1.01 - VS2015 Tooling Preview 2 von https://www.microsoft.com/net/core#windows. War jemand in der Lage, eine .net Core Web App mit dem Entity Frameowork Core einzurichten? Wenn ja, würden Sie den Abschnitt "Abhängigkeiten" von "project.json" freigeben? – user7002499

+0

I ermöglicht Ihnen, Abhängigkeiten wiederherzustellen, die sich in der Beta befinden. Ich habe die gleiche Nachricht wie Sie, als ich SignalR-Pakete wiederherstellen wollte, weil sie in dieser Paketquelle waren, nicht in der Release-Version. – Darxtar

7

Für diejenigen, die auf dieses Problem stoßen, müssen Sie mit der rechten Maustaste auf die Referenzen und klicken Sie auf Restore Packages. Das hat das Problem gelöst.

+0

Es löst zwar das Problem, aber es scheint, dass die Klassen im Projekt nicht referenziert werden können. VS versucht, sie im .net-Kern zu finden, statt in .net 452 – paqogomez

Verwandte Themen