var appDomainSetup = new AppDomainSetup(); var configPath= Path.Combine(Environment.CurrentDirectory, "OtherConsoleApp.exe.config"); appDomainSetup.ConfigurationFile = configPath; var domain=AppDomain.CreateDomain("OtherConsoleApp",null,appDomainSetup); domain.ExecuteAssembly("OtherConsoleApp.exe"); AppDomain.Unload(domain);