Dynamisch geladene Assemblies zusammen mit dem Client-Steuerelement bereitstellen
- Last UpdatedJun 08, 2026
- 1 minute read
Wenn bei der Bereitstellung eines Projekts die primäre Assembly eines Client-Steuerelements in das HMI-/SCADA-Projekt oder Anwendung importiert wird, werden alle statisch verknüpften abhängigen Assemblies ermittelt und ebenfalls in das HMI-/SCADA-Projekt oder Anwendung importiert. Wenn jedoch das Client-Steuerelement dynamisch geladene Assemblies enthält, werden diese Assemblies jedoch nicht automatisch in das HMI-/SCADA-Projekt oder Anwendung importiert.
Um sicherzustellen, dass auch dynamisch geladene Assemblies beim Importieren der primären Assembly berücksichtigt werden, gibt es zwei Methoden:
-
Sie fügen in die primäre Assembly ein XML-Manifest mit der Liste der dynamisch geladenen Assemblies als Ressource ein. Diese Methode hat den Vorteil, dass die benötigten Konfigurationsinformationen bereits Teil der Assembly sind und daher kein separates Paket erstellt werden muss.
-
Sie legen eine XML-Konfigurationsdatei mit der Liste der dynamisch geladenen Assemblies als Datei im gleichen Verzeichnis wie die primäre Assembly ab.
Sicherheitshalber können auch beide Methoden miteinander kombiniert werden, sodass auch dann alle Assemblys berücksichtigt werden, wenn eine der beiden Listen unvollständig ist.
Related Links
- Anforderungen bei beiden Methoden
- XML-Beispieldaten für eine Liste der dynamisch geladenen Assemblys
- XML-Schema für die Liste der dynamisch geladenen Assemblys
- Ressource mit dem XML-Manifest in die primäre Assembly einfügen
- XML-Manifest als externe Konfigurationsdatei ablegen
- Probleme beim Import dynamisch geladener Assemblys vermeiden