Hallo NG,
wir haben eine C++-Anwendung (MFC), die Plugins laden kann. Diese Plugins
sind .NET-Assemblies. Die Plugins können dynamisch aktualisiert werden, d.h.
sie werden aus einer DB geladen. Das Problem: Die Plugins nutzen Controls
aus einer ControlLib (.NET-UserControls), die ebenfalls in der DB liegen.
Wenn ein Entwickler nun ein Plugin entwickelt, muss er Controls aus der
ControlLib referenzieren. Dazu nimmt er die lokale Version der ControlLib
und bindet sie ein. Die Controls die dann später von seinem Plugin geladen
werden, kommen aus der DB. Diese liegen dann aber nicht im gleichen
Verzeichnis wie das entwickelte Plugin, sondern in einem separaten. Wie kann
nun das Plugin seine Referenz wiederfinden. Die .NET Konfigurationsfiles
funktionieren wohl nicht für DLLs. Ich dachte an ein eigenes Config-File.
Jedoch muss sich dann der Plugin-Entwickler darüm kümmern, dass das
Config-File ausgelesen wird und die Controls gefunden werden können (geht
das überhaupt?). Bietet .NET keinen anderen Weg um so etwas zu
bewerkstelligen?
Danke im voraus und viele Grüsse
Matthias