Utwórz niestandardową domenę aplikacji i dodaj do niej zespoły

Jak mogę utworzyć domenę aplikacji, dodać do niej złożenia, a następnie zniszczyć tę domenę aplikacji? To właśnie próbowałem:

    static void Main(string[] args)
    {           
        string pathToExe = @"A:\Users\Tono\Desktop\ConsoleApplication1.exe";

        AppDomain myDomain = AppDomain.CreateDomain("MyDomain");

        Assembly a = Assembly.Load(System.IO.File.ReadAllBytes(pathToExe));

        myDomain.Load(a.FullName); // Crashes here!            
    }

Próbowałem też:

myDomain.Load(File.ReadAllBytes(pathToExe)); 

jak mogę dodać zespół do domeny aplikacji. Gdy to zrobię, mogę znaleźć metodę poprzez odbicie, a następnie zniszczyć domenę aplikacji

Wyjątkiem, który otrzymuję, jest:

Nie można załadować pliku lub złożenia „ConsoleApplication1, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null” lub jednej z jego zależności. System nie może odnaleźć określonego pliku.

questionAnswers(1)

yourAnswerToTheQuestion