Как я могу сделать так, чтобы приложение укладывало несколько процессов в один домен приложения?
Итак, вот пример того, что я хочу сделать:
Запустите test.exe, создайте новый процесс Windows, создайте новый домен приложения CLR, создайте новый процесс CLR. Запустите test.exe, создайте новый процесс Windows, обнаружите, что домен приложения CLR существует, перезапустите процесс CLR в первом домене приложения CLR и закройте процесс Windows. Запущено еще 20 экземпляров test.exe, и все они существуют в одном и том же процессе Windows и в одном домене приложения CLR.
Это, по крайней мере, идея.
Предложения?
1 ответ
Домен приложения CLR никогда не может содержать несколько процессов Windows, это всегда наоборот. Я не думаю, что "процесс CLR" является четко определенным термином, но я думаю, что вы можете достичь того, чего хотите, создав приложение "одного экземпляра".