Запустить процесс перед запуском приложения?
У меня проблемы с курицей и яйцом.
У меня есть приложение, которое в некоторых случаях дает сбой при запуске приложения на клиентском компьютере с TypeInitializerException, но в других случаях происходит сбой.
Я думал об использовании procdump для сбора дампа памяти, но ему нужен работающий экземпляр, чтобы иметь возможность присоединиться к процессу и ждать исключения.
Я не могу прикрепить procdump без запуска приложения, и приложение вылетает при запуске.
Я могу попробовать запустить приложение из WinDbg, но я не всегда получаю исключение, поэтому не уверен, что это поможет.
Есть идеи или предложения?
Приложение было написано для.NET Framework 4.5 и работает на Windows Server 2008 R2 (с последними обновлениями). До сих пор я не смог воспроизвести это локально на моей машине.
1 ответ
Вы можете получить procdump для запуска приложения с опцией -x. Если у вас нет такого контроля, вы можете указать в качестве отладчика для процесса procdump. Увидеть это; раздел под названием "Запуск процесса под отладчиком". Я не пробовал это.
похотливый