using System;
using System.Reflection;
using System.Security.Policy;
class ADSetup
{
public static void Main()
{
AppDomainSetup domaininfo = new AppDomainSetup();
domaininfo.ConfigurationFile = System.Environment.CurrentDirectory + "ADSetup.exe.config";
domaininfo.ApplicationBase = System.Environment.CurrentDirectory;
Evidence adevidence = AppDomain.CurrentDomain.Evidence;
AppDomain domain = AppDomain.CreateDomain("MyDomain", adevidence, domaininfo);
Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName);
Console.WriteLine("child domain: " + domain.FriendlyName);
Console.WriteLine("Configuration file is: " + domain.SetupInformation.ConfigurationFile);
Console.WriteLine("Application Base Directory is: " + domain.BaseDirectory);
AppDomain.Unload(domain);
}
}