NuGet - wie kann man NuGetPackage erstellen und auf dem Server registrieren
Beispiel:
Wir haben eine DLL, die wir auf dem Nuget registrieren wollen.
Wie kann man das machen ?
In unserem Beispiel werden wir die FastReport.dll als NugetPackage erstellen und auf unserem NuGerServer registrieren
Nuget.exe herunterladen https://www.nuget.org/downloads
Ein Verzeichnis z.B. "EqFastReport.Core.2019.2.0" erstellen
In diesem Verzeichnis speichern wir nuget.exe und müssen noch eine extra Verzeichnisstruktur für Nuget erstellen
Wir erstellen jetzt Packagespezifikation-Datei und benennen sie um. Dazu starten wir console und führen das aus:
cd d:\tools\NuGet\EqFastReport.Core.2019.2.0
nuget specDie Datei öffnen und Details in der XML-Struktur eintragen.
Alle Änderungen speichern. Jetzt kann man endlich NuGetPackage erstellen. Das machen wir wieder über Console
nuget packDas Ergebnis (unsere *.nupkg) Datei müssen wir jetzt auf unserem NuGetServer speichern.
Verzeichnis C:\inetpub\wwwroot\NugetFeed\Packages\
Fertig...man kann jetzt im VisualStudio über Package Manager das Ergebnis sehen und in dem Projekt referenzieren und verwenden
Infos und Links zu dem Thema NugetServer
Wie kann man einen eigenen NugetServer erstellen und installieren ?