Csharp/C Sharp by API/System/AppDomainSetup

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

AppDomainSetup.ApplicationBase

<source lang="csharp"> using System; class MainClass {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>


AppDomainSetup.ConfigurationFile

<source lang="csharp">

using System; class Test {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = 
           AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>


AppDomainSetup.PrivateBinPath

<source lang="csharp"> using System; class Test {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = 
           AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>


new AppDomainSetup()

<source lang="csharp"> using System; class MainClass {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>