3.7. Instantiate a Type in a Different Application Domain
You need to instantiate a type in an application domain other than the current one.
Call the CreateInstance method or the CreateInstanceFrom method of the AppDomain object that represents the target application domain.
How It Works
The ExecuteAssembly method discussed in recipe 3-3 is straightforward to use, but when you are developing sophisticated applications that use application domains, you are likely to want more control over loading assemblies, instantiating types, and invoking object members within the application domain.
The CreateInstance and CreateInstanceFrom methods provide a variety of overloads that offer fine-grained control over the process of object ...