[C#] spätes Laden der DLL eines Namespaces
lima-city → Forum → Programmiersprachen → Programmieren mit .NET & Mono
auslese
binde
compiler
funktion
funktionieren
gefunden url
http
jemand
laden
management
problem
programm
url
verweis
verwenden
weben
wochenende
-
Hallo,
ich bastel ein Programm, was die Websites aus dem IIS6 und IIS7 auslesen soll.
Für den IIS7 möchte ich die DLL microsoft.web.management.dll verwenden. Normalerweise gebe ich im C# Programm die Using-Clausel an und binde die DLL statisch als Verweis ein und kann dann die Funktionen verwenden.
ich habe jetzt allerdings das Problem, dass diese DLL beim IIS6 nicht existiert und auch nicht funktionieren würde.
Demzufolge müsste ich erst auf die IIS Version prüfen und danach erst die entsprechende DLL laden.
Am Wochenende hab ich das mal über Reflection probiert, doch da meckert der Compiler dass kein Ko0nstruktor vorhanden wäre!
Nunja evtl. hat ja jemand schon sowas ähnliches gemacht und kann mich unterstützen.
Grüßle -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Für das Late Binding hab' ich hier ein Tut gefunden:
http://www.java2s.com/Tutorial/CSharp/0240__Assembly/LateBinding.htm
Vielleicht hilft dir auch die Seite mit einer eigenen Klasse für late Binding im MSDN:
http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compilerservices.latebinding.aspx
Hoffe, dass du mit deinem Problem voran kommst, ansonsten kann ich dir bei .NET nicht weiterhelfen (hab's selbst noch nie verwendet)... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage