NuGet Paket erstellen

NuGet-Pakete können von Framework Projekten oder von Server Extension Projekten erstellt werden.

1. Klicken Sie per Rechtsklick auf den jeweiligen Projektknotenpunkt und klicken Sie im Kontextmenü auf Create NuGet Package…:
NuGet Paket erstellen 1:
2. Bestätigen Sie die folgende Abfrage mit OK um den letzten Stand Ihrer Sourcen in dem Paket zu haben:
NuGet Paket erstellen 2:
Die Paketgenerierung wird gestartet, eine Progressbar zeigt den Vorgang an:
NuGet Paket erstellen 3:
Detaillierte Informationen über den aktuellen Fortschritt können wieder der „Package Manager Console“ entnommen werden.
3. Bei erfolgreicher Erstellung des NuGet-Pakets erscheint die folgende Meldung:
NuGet Paket erstellen 4:
Mit Klick auf Explorer wird das lokale Repository für benutzerspezifische NuGet-Pakete geöffnet. Dieses befindet sich im Installationsverzeichnis unter:
C:\TwinCAT\Functions\TE2000-HMI-Engineering\References
Das NuGet-Paket kann nun in einem HMI-Projekt installiert werden. Als Package Source müssen Sie dabei TwinCAT HMI Customer auswählen.

Meta-Informationen eines NuGet-Paketes festlegen

Beide Projekttypen beinhalten eine *.nuspec-Datei, in der Metainformationen für das jeweilige NuGet-Paket definiert werden. Die nuspec-Datei befindet sich auf oberster Ebene in dem jeweiligen Projekttypen:

NuGet Paket erstellen 5:

Den Aufbau der *.nuspec-Datei können Sie aus der entsprechenden Microsoft Dokumentation entnehmen.

NuGet Paket erstellen 6: