Возможный дубликат:
Отладка исполняемого файла C#, который вылетает при запуске
У кого-нибудь есть хороший трюк, кроме
Thread.Sleep(10000);
прицепить удалённый отладчик к процессу, который почти сразу вылетает?
Можете ли вы запустить процесс с помощью WinDbg и как-то передать его? Я пробовал это, но процесс был недоступен, и я не мог передать его другому отладчику. (Мой VS2008 в данном случае)