Ich möchte Daten kleine Datenzugriffsbibliothek für Sql Server erstellen, die Standard-Sql-Client-Klassen umhüllt und es in NuGet veröffentlichen. Ich möchte dieses NuGet-Paket sowohl in Standard- als auch in .Net-Kern-Apps verwenden.Wie nuget package (dll) für Standard-Framework und .Net Core erstellen?
Ich erstellte Klassenbibliotheksprojekt mit Datenzugriffscode (es verwendet System, System.Core und System.Data) und veröffentlichte es auf Nugget. Ich habe System, System.Core und System.Data als NuGet-Framework-Abhängigkeiten hinzugefügt.
UPDATE - described problems both in RC1 and RC2
In RC1-Version funktioniert es mit 4.6 Framework, aber ich musste DNX 5 aus package.json entfernen.
In RC2-Version mit ASPNET Core (.Net Framework) Projekten funktioniert, aber wenn ich ASPNET Core (Net Core) erstellen, Kompilierung fehlschlägt:
Fehler NU1002 Die Abhängigkeit nicht Rahmen .NETCoreApp, Version unterstützen = v1.0.
Gibt es eine Möglichkeit, ein Nugget-Paket zu erstellen, das in beiden Versionen funktioniert?
dnx ist kein Ding mehr. Sie sollten zu RC2 und netstandard gehen ... – Pawel
Sie haben Recht, aber das löst das Problem immer noch nicht. Wenn ich RC2-Anwendung erstelle, erhalte ich den Fehler bei der Paketwiederherstellung: Fehler \t NU1002 \t Die Abhängigkeit unterstützt Framework .NETCoreApp, Version = v1.0 nicht. \t Ich kann das beheben, wenn ich Nugget-Paket in einem neuen Projekt mit .NET Core-Klassenbibliothek erstellen, aber wiederum hätte ich zwei Projekte zu verwalten, eines für RC2 und das andere für Nicht-Kern-Anwendungen. –