Ist es möglich, ein Objekt zur Laufzeit zu instanziieren, wenn ich nur den DLL-Namen und den Klassennamen habe, ohne einen Verweis auf die Assembly im Projekt hinzuzufügen? Die Klasse implementiert eine Schnittstelle. Sobald ich die Klasse instanziiert habe, werde ich sie in die Schnittstelle umwandeln.
Baugruppenname:
library.dll
Modellname:
Company.Project.Classname
EDIT: Ich habe nicht den absoluten Pfad der DLL, Assembly.LoadFile
wird also nicht funktionieren. Die DLL befindet sich möglicherweise im Anwendungsstamm, im System32 oder sogar im GAC.