3

Ich bin eine Lösung mit Projekt mit .NET 4.5 und jetzt in der gleichen Lösung, die ich ein ASP Core 1.0-API-Projekt, das wird müssen Fügen Sie einige der anderen Projekte als Referenz hinzu.ASP.NET Core 1.0 - API-Referenz auf ein .NET 4.5-Projekt

Im Moment habe ich die Funktion "Referenz hinzufügen" ausprobiert und das referenzierte Projekt in der Datei "project.json" eingeschlossen und das Ergebnis ist immer noch dasselbe. Auf der GitHub-Seite habe ich mir die Probleme angesehen, um zu sehen, ob es etwas Ähnliches gibt, aber bisher nichts.

Ist es möglich, dies zu tun? Fügen Sie in einer Lösung mit 10 anderen .NET 4.5-Projekten (Klassenbibliotheken) ein MVC 6-API-Projekt hinzu und verwenden Sie die alten 4.5-Projekte als Referenz im neuen on?

+1

Ich verweise 4.5 Projekte in meinem aktuellen ASP.NET Core-Projekt ohne Probleme, so ist es definitiv möglich. Erhalten Sie irgendwelche Fehler? – Negorath

+0

Ja, beim Hinzufügen der Referenzen erhalte ich die folgende Meldung "Die Abhängigkeit XXXXX> = 1.0.0. * Konnte nicht aufgelöst werden". Irgendeine Idee? Meine project.json hat einen net45-Bereich in Frameworks mit Wrappedproject- und bin-Subelementen, die auf die zu referenzierende DLL verweisen. –

+0

Welche Version von .NET 4.5 sind die Bibliotheken? Es könnte sein, dass Sie auf dieses Problem stoßen: https://github.com/aspnet/Tooling/issues/45 Scheint, dass es speziell bei 4.5.1 ein Problem gibt. – Negorath

Antwort

1

Verwenden von Befehlszeile aus in dem Ordner der .net Kern api Lösung:

dnu wrap full_path_to_an_assembly[**\**.dll] -f framework_version [net45] 

Innerhalb Visual Studios "Add Reference" -> wählen Sie Ihr .NET 4.5-Projekt und es funktioniert.

Keine Notwendigkeit, project.json Wrappedprojects Abschnitt hinzuzufügen.

Verwandte Themen