Teilen über


NuGet-Projekte mit Bibliotheken für mehrere Plattformen (Nugetizer 3000)

Mit „Nugetizer 3000“ automatisch NuGet-Pakete erstellen, um Code plattformübergreifend freizugeben!

Mit Nugetizer 3000 können automatisch NuGet-Pakete erstellt werden, um Code plattformübergreifend freizugeben. Dadurch können NuGet-Pakete aus vorhandenen Bibliotheksprojekten oder durch Erstellen eines neuen Projekts mit Bibliotheken für mehrere Plattformen erstellt werden.

Nugetizer 3000 ist in Visual Studio für Mac enthalten – suchen Sie im Fenster Datei > Neu nach dem Projekttyp Bibliothek > Bibliothek für mehrere Plattformen:

Create new Multiplatform Library window

Erstellen von NuGet-Paketen

Nach der Konfiguration gibt jeder Build des Projekts ein vollständiges NuGet-Paket aus, mit dem Code intern mit anderen Apps geteilt oder auf NuGet.org hochgeladen werden kann.

Es gibt drei Szenarien für die Verwendung dieses Features:

Weitere Informationen zu den erforderlichen und optionalen Metadaten, die einem NuGet-Paket hinzugefügt werden müssen, finden Sie im Leitfaden zu Metadaten.

Weitere Informationen zu NuGet

Lesen Sie mehr über die manuelle Erstellung von NuGet-Paketen für Xamarin und das Einbinden eines NuGet-Pakets in eine App.

Die NuGet-Dokumentation von Microsoft enthält ausführlichere Informationen zum NUPKG-Format und zur Verwendung von NuGet-Paketen in Visual Studio.

Die Designdiskussion für NuGet-Paketprojekte (auch bekannt als NuGetizer 3000) ist im GitHub-Repository zu NuGet verfügbar.