Project.nuspec
Diese Datei enthält Metadaten zur Erstellung eines NuGet-Pakets. Hier sei auf die wichtigen Einträge hingewiesen:
id
: Bezeichnet den vollen Namen des Pakets. Der Name muss auf dem gewünschten Repository (auf dem Rechner oder bei Bedarf auch nuget.org) eindeutig sein. Namensraum-ähnliche Namen können mit einem Punkt getrennt werden. Um Konflikte zu vermeiden, kann beispielsweise der Firmenname als erster Teil genutzt werden. Siehe BeispielBeckhoff.TwinCAT.HMI.PDFViewer
version
: NuGet unterstützt Versionsnummern mit drei Bestandteilen (beispielsweise 1.2.1). Weiterhin ist ein Namenssuffix für Vorabversionen üblich (1.2.1-beta). Wenn ein HMI-Projekt neu geöffnet wird und eine höhere Versionsnummer gefunden wird, werden Sie auf die Updatemöglichkeit hingewiesen.dependencies
: Hier werden Abhängigkeiten des Paketes definiert. Hier sollte mindestens Beckhoff.TwinCAT.HMI.Framework einen Eintrag erhalten. Siehe auch References.files
: Dieser Eintrag legt fest, welche Dateien ins Paket übernommen werden sollen. Hier können einzelne Dateien oder auch mehrere Dateien angegeben werden.
Siehe auch die offizielle Dokumentation: