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…:
- 2. Bestätigen Sie die folgende Abfrage mit OK um den letzten Stand Ihrer Sourcen in dem Paket zu haben:
- Die Paketgenerierung wird gestartet, eine Progressbar zeigt den Vorgang an:
- 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:
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:
Den Aufbau der *.nuspec-Datei können Sie aus der entsprechenden Microsoft Dokumentation entnehmen.