I don’t know what you want to do for sure ...
But in order to load the DLL into AppDomain and create an instance, you can do it like this:
AppDomain. - .
var appDomain = AppDomain.CreateDomain("A friendly name to identify your application", null, null);
:
var assemblyName = AssemblyName.GetAssemblyName(@"C:\PathToYourApp\ConsoleApplication1.exe"));
:
var instance = (Program)appDomain.CreateInstanceAndUnwrap(assemblyName.Name, "ConsoleApplication1.Program");
. , , [Serializable] Attrbute!
[Serializable]
class Program{}
appDomain.UnhandledException AppDomain.