There are several ways to load an assembly into an application domain using the .Net Runtime Library for Delphi. The recommended way is to use the static Load method of the TClrAssembly class (declared in CNClrLib.Host unit). Other ways assemblies can be loaded include: