Ich versuche, eine .net-Core-API mit MVC zu erstellen, aber ich versuche, sie zu einer Anwendung hinzuzufügen, die nicht auf ASP.NET Core erstellt wurde. Wenn ich versuche, die Schnittstellen zu konfigurieren, die in der Core-App (Setup.cs) verwendet werden sollen, kann ich die Schnittstelle nicht referenzieren. Wenn Bezug versuchen, die Lösung im Kern app, ich den FehlerDer Versuch, eine ASP.NET-Core-API in einer .NETFramework-Anwendung zu erstellen
„folgende Projekte als Referenzen werden nicht unterstützt: [Lösung name] Zielrahmen hat, die mit den Zielen in aktuellen Projekt nicht kompatibel sind
.. NETCoreApp, Version = 1.0 .NETFramework, Version = v4.5
Was ist der beste Weg ist, um der Lage sein, ein .NETFramework Projekt innerhalb eines .NETCore Projekt zu verweisen?
Sie können keine Baugruppe referenzieren, die höher ist als das Framework der referenzierenden Baugruppe (Sie können jedoch nach unten gehen). Mit anderen Worten, ein ASP.NET Core-Projekt kann auf ein .NET 4.6-Projekt verweisen. – Tim
Ist das nicht, was ich versuche zu tun? In meinem ASP.NET Core-Projekt möchte ich auf ein Projekt in .NET 4.5 verweisen. Ist das nicht nach unten gerichtet? –
Nur weil Sie das ASP.NET Core-Anwendungsframework verwenden, heißt das nicht, dass Sie auf .NET Core aufbauen. – mason