Entwickler-Ecke

Sonstiges (.NET) - Refenenzieren und laden von dlls in VS2008


pascalsv - Mi 10.02.10 14:14
Titel: Refenenzieren und laden von dlls in VS2008
Hallo zusammen,

ich nutze eine DLL, die ich über Referenzen in mein VS2008-Projekt aufgenommen habe. Diese DLL wird beim Start des Programms automatisch geladen. Ich möchte dies jedoch verhindern und manuell tun, damit ich bei Problemen mit der DLL (Falsche Version, nicht da, ...) eine Fehlermeldung werfen kann.

Mit DllImport kann ih die DLL laden aber wie kann ich auf deren Funkltionen zur Designzeit zugreifen?

Vielen Dank,

Pascal


Moderiert von user profile iconKha: Topic aus Programmierwerkzeuge verschoben am Mi 10.02.2010 um 13:50


Kha - Mi 10.02.10 14:49

user profile iconpascalsv hat folgendes geschrieben Zum zitierten Posting springen:
Ich möchte dies jedoch verhindern und manuell tun, damit ich bei Problemen mit der DLL (Falsche Version, nicht da, ...) eine Fehlermeldung werfen kann.
Die gibts doch schon frei Haus ;) ? Die Assembly wird mit der ersten Methode, die einen Typ von ihr benutzt, geladen. Geht dabei etwas schief, wird eine TypeLoadException geworfen, die du in der aufrufenden Methode abfangen kannst.