NuGet Paket erstellen in 5 Minuten
Dieser Blog zeigt wie einfach es ist ein NuGet Paket zu erstellen. Es wird erklärt wie man in 5 Minuten selber ein NuGet Paket erstellt und veröffentlicht. Die verschiedene Wege ein NuGet Paket zu hosten wird am Schluss erklärt.
Was ist NuGet?
- NuGet ist eine freie Open-Source-Paketverwaltung für die Softwareentwicklung unter .NET.
- Gibt es offiziell seit 2010 (Visual Studio 2010)
- Statt manuell DLLs in ein Projekt-\Solution-Verzeichnis zu kopieren, definiert man mit der NuGet Visual-Studio-Erweiterung die benötigte Binaries für die einzelnen Projekte.
- Abhängigkeiten zu anderen NuGet Paketen werden automatisch mit hineingezogen.
- Neuere Versionen können per Mausklick installiert werden.
- Mit NuGet wird verhindert, dass die DLLs in ein Source-Verwaltungsystem eingecheckt werden.
- Durch die packages.config Dateien die NuGet bei den Projekte speichert, kann man im Source-Verwaltungsystem den Verlauf der Versionen vergleichen.
- Für Client-seitige Paketen (z.B. JavaScript, CSS, usw.) gibt es etwas ähnliches genannt: ‚Bower‘