diese Frage Inspired why do we need user defined classloader in javaUser Defined Classloader In C#
Does C# hat eine Möglichkeit, eine Art und Weise der Definition von Klassen und DLLs bei Bedarf zu laden
diese Frage Inspired why do we need user defined classloader in javaUser Defined Classloader In C#
Does C# hat eine Möglichkeit, eine Art und Weise der Definition von Klassen und DLLs bei Bedarf zu laden
Sie die AppDomain.AssemblyResolve
event manuell Baugruppen verarbeiten können zu laden, die die Laufzeit kann nicht lokalisieren Sie sich selbst.
Nein, und warum sollten Sie so etwas wollen?
Der einzige Grund, den ich mir vorstellen kann, ist für Injektion/Mocking.
Dafür würden Sie die .NET-Profiler-API verwenden und IL on the fly neu schreiben.
.NET bietet viele Optionen zum Auflösen/Konfigurieren von Assembly-/Typnamen beim Laden. Aber sehen Sie sich schließlich Assembly.Load & Assembly.LoadFrom-Methoden an - Sie können sogar Typen aus einem benutzerdefinierten Speicher mit diesen Methoden laden.
Hehe, ich verstand die Frage dann falsch. Ich dachte, sie/er möchte die Klasse manuell laden (in den Heap/Speicher) :) – leppie