Csharp/C Sharp by API/System/AppDomainSetup
Версия от 18:31, 26 мая 2010; (обсуждение)
Содержание
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>