[CSharp.net] Assembly.LoadFile und Abhängigkeiten

Helge Lenuweit csharp.net at glengamoi.com
Tue, 09 Nov 2004 08:07:56 +0100


Hallo zusammen,

ich habe ein Problem mit dem Laden von DLLs als Plugins, bzw. deren 
Abhängigkeiten. In einem definierten Unterordner meiner Anwendung liegen 
Plugin-DLLs nach einem bestimmten Namensschema, die ich zum Start per 
Assembly.LoadFile und, sofern erfolgreich, Activator.CreateInstance zum 
Einsatz bringe. Soweit, sogut, aber zwei von den Dingern haben externe 
Abhängigkeiten, und dort scheitert das Laden - der Plugin-Ordner wird 
nicht durchsucht. Lege ich die referenzierte Library aber in den 
Ausführungsordner meines Ursprungsprogramms statt meines Plugins, 
funktioniert es (natürlich). Gibt es eine programmatische Lösung für 
dieses Problem (außer GAC-registrieren...)?

Vielen Dank,
Helge