Die Paketverwaltung im TwinCAT HMI basiert ab Version 1.12 auf dem Paketverwaltungssystem NuGet. Dadurch besteht die Möglichkeit, die nachfolgenden TwinCAT HMI Komponenten in ein NuGet-Paket zu exportieren:

– Framework Controls
– Server Extensions
– Funktionen (JavaScript / TypeScript)
– Code-Behind-Dateien (JavaScript / TypeScript)
– Stylesheets (CSS)
– Image-Dateien

Mit der Paketverwaltung können auch mehrere Elemente in ein Paket exportiert werden, sodass beispielsweise eine ganze Control-Bibliothek in einem NuGet-Paket enthalten sein kann. Zudem können Abhängigkeiten unter den Paketen definiert werden, sodass bei der Installation eines Paketes automatisch ein weiteres Paket mitinstalliert wird. NuGet bietet zudem ein Update Management, sodass Sie automatisch über das Erscheinen einer neuen Version eines Paketes informiert werden und diese direkt installieren können.