У меня есть библиотека классов .NET, которая имеет класс со статическим методом. Я хочу, чтобы мой код запускал этот статический метод в отдельном процессе - так же, как я запускал бы его в отдельном потоке только в отдельном процессе.
Я знаю, что могу создать отдельный проект консольного приложения, чтобы вызвать статический метод изнутри Main()
, но это не удобно для моего сценария развертывания - я бы предпочел не переносить дополнительный .exe файл. Я знаю, что могу использовать Powershell, чтобы вызвать его, но это будет означать зависимость от Powershell, которую я бы предпочел избежать.
Есть ли способ запустить код в отдельном процессе, используя только .NET? Может быть, я могу создать исполняемый файл для этого отдельного процесса во время выполнения?