Процесс запущен, но основной метод не выполнен
Привет,
У меня есть очень простое приложение на языке C#, и я запускаю новый процесс, указывая путь к исполняемому файлу.
он работает хорошо, но иногда происходит то, что новый процесс запускается и остается на некоторое время и закрывается, но он не попадает в основной метод(я сохранил некоторые журналы ).
Я вижу новый процесс в Диспетчере задач.
Проблема Экс:
1. Рассмотрим новое имя процесса "Example.exe"
2. я добавил несколько журналов в основной метод и некоторые другие места
3. Когда я начну "Example.exe", он показывает в Диспетчере задач на некоторое время и закрывается.
4. но журналы не создаются, значит, он не выполнил/не ввел основной метод(это происходит только несколько раз)
5. Он хорошо работает в большинстве случаев.
Может ли кто-нибудь дать мне какой-то намек, что происходит не так.
Что я уже пробовал:
Я не знаю точно, как отслеживать, что происходит при запуске нового процесса
Leo Chapiro
Невозможно помочь, не увидев ваш исходный код.
johannesnestler
звучит ненормально. Не могу предложить никакой помощи, не видя вашего "log-метода" - Id guess - скорее всего, с ним что-то не так (или с первоначальным вызовом процесса). Что также может быть возможно: если процесс имеет ошибку при создании каких-либо статических элементов (возможно, вы хотите инициализировать некоторые статические элементы конфигурации формы, которых нет?), то, возможно, исключение будет выброшено до выполнения основного метода.