using System; using System.Reflection; using System.Security.Policy; class RepertoireBase { public static void Main() { AppDomainSetup InfoDomaine = new AppDomainSetup(); InfoDomaine.ConfigurationFile = System.Environment.CurrentDirectory + "RepertoireBase.exe.config"; InfoDomaine.ApplicationBase = System.Environment.CurrentDirectory; Evidence evidence = AppDomain.CurrentDomain.Evidence; AppDomain domaine = AppDomain.CreateDomain("MonDomaine", evidence, InfoDomaine); Console.WriteLine("hôte de domaine: " + AppDomain.CurrentDomain.FriendlyName); Console.WriteLine("Fils de domaine: " + domaine.FriendlyName); Console.WriteLine("Fichier de configuration: " + domaine.SetupInformation.ConfigurationFile); Console.WriteLine("Répertoire de base de l'application: " + domaine.BaseDirectory); AppDomain.Unload(domaine); } } |
0