2013-09-06 4 views
0

Я хочу знать, как создать два домена приложения, а затем как загрузить в него те же сборки. После этого мне нужно создать экземпляр someclass из каждой сборки, который должен быть выполнен в собственном appdomain.Запуск двух одинаковых сборок в двух разных приложениях

ответ

1

Вы можете создать два exe, которые создадут экземпляр определенного класса, который вы хотите, и выполните любую другую логику. Затем, как показано ниже, вы можете создавать домены приложений и выполнять каждый exe в созданном вами приложении Doman.

Application Domains

static void Main() 
{ 
    // Create an Application Domain: 
    System.AppDomain newDomain = System.AppDomain.CreateDomain("NewApplicationDomain"); 

    // Load and execute an assembly: 
    newDomain.ExecuteAssembly(@"c:\HelloWorld.exe"); 

    // Unload the application domain: 
    System.AppDomain.Unload(newDomain); 
} 
Смежные вопросы