Hallo,
meine Applikation ist über Plugins dynamisch erweiterbar, weshalb die konfigurierten Assemblys beim Programmstart geladen werden. Bewerkstelligen tu ich das ganze mit:
[highlight=c#]
Assembly A = Assembly.LoadFrom(pfadzurdll);
[/highlight]
eigentlich möchte ich alle meine Objekte vom Spring Framework generieren lassen, da es einem echt viel Arbeit abnimmt und man nach kurzer Eingewöhnung schnell alles erreicht ohne viel CodeAufwand zu betreiben. Nun wenn ich jetzt die Typen meiner externen Assembly in Spring konfiguriere habe ich ein Problem, Spring versucht beim Auslesen immer herauszufinden ob ein Typ existiert dies geschieht meines Erachtens über diesen befehl:
[highlight=c#]
Type.GetType(InSprinkonfigurierterTypName,True);
[/highlight]
Das True ist nur dass eine Exception geworfen wird. Ja und genau dass passiert seit ich meine Assemblies nicht mehr fest eingebunden sondern dynamisch nachlade. Ist dieses Verhalten normal und kann ich daran irgendetwas ändern?
Gruß Daniel
meine Applikation ist über Plugins dynamisch erweiterbar, weshalb die konfigurierten Assemblys beim Programmstart geladen werden. Bewerkstelligen tu ich das ganze mit:
[highlight=c#]
Assembly A = Assembly.LoadFrom(pfadzurdll);
[/highlight]
eigentlich möchte ich alle meine Objekte vom Spring Framework generieren lassen, da es einem echt viel Arbeit abnimmt und man nach kurzer Eingewöhnung schnell alles erreicht ohne viel CodeAufwand zu betreiben. Nun wenn ich jetzt die Typen meiner externen Assembly in Spring konfiguriere habe ich ein Problem, Spring versucht beim Auslesen immer herauszufinden ob ein Typ existiert dies geschieht meines Erachtens über diesen befehl:
[highlight=c#]
Type.GetType(InSprinkonfigurierterTypName,True);
[/highlight]
Das True ist nur dass eine Exception geworfen wird. Ja und genau dass passiert seit ich meine Assemblies nicht mehr fest eingebunden sondern dynamisch nachlade. Ist dieses Verhalten normal und kann ich daran irgendetwas ändern?
Gruß Daniel
Comment