Get AppDomainSetup
using System; using System.Reflection; using System.Threading; class Module1 { public static void Main() { string callingDomainName = Thread.GetDomain().FriendlyName; Console.WriteLine(callingDomainName); string exeAssembly = Assembly.GetEntryAssembly().FullName; Console.WriteLine(exeAssembly); AppDomainSetup ads = new AppDomainSetup(); ads.ApplicationBase = "file:///" + System.Environment.CurrentDirectory; ads.DisallowBindingRedirects = false; ads.DisallowCodeDownload = true; ads.ConfigurationFile = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile; } }