Я получаю случайные сбои из моего приложения на c # (Windows 7 / VS2008), и оно не дает мне обычную трассировку стека, а скорее предлагает закрыть / отладить / найти информацию типа диалогового окна Windows 7. Я запускаю приложение либо из-под VS2008, либо отдельно - тоже самое. Нажатие «Отладка» предлагает выполнить отладку с новым экземпляром VS, который завершается ошибкой, поскольку «другой отладчик уже подключен к приложению». Но подключенный отладчик не дает мне никакой возможности увидеть, где он выходит из строя, просто дает некоторые подсказки в окне вывода (ниже). Как с этим бороться?
Похоже, я должен включить (?) Исключения первого шанса в отладчике VS, но неясно, как ... Я ценю любую помощь с этим!
Добавление - я нашел, как включить отладку исключений в VS2008 (Debug-> Exceptions-> проверил все 5 категорий исключений). И это все равно дает мне точно такой же результат - сбой без возможности увидеть, что происходит в отладчике.
'PS.exe' (управляемый): загружен
'C: \ Windows \ сборка \ GAC_MSIL \ System.Deployment \ 2.0.0.0__b03f5f7f11d50a3a \ System.Deployment.dll'
Первое случайное исключение типа
'System.Deployment.Application.InvalidDeploymentException'
произошло в System.Deployment.dll A
исключение первого типа
'System.Threading.ThreadAbortException'
произошло в mscorlib.dll поток
0x1964 вышел с кодом 0 (0x0).
Нить 0x1b24 вышла с кодом
0 (0x0). Первое случайное исключение
тип
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.Threading.ThreadAbortException'
произошло в mscorlib.dll поток
0x19b8 вышел с кодом 0 (0x0).
Нить 0x18f4 вышла с кодом
0 (0x0). Нить 0x420 вышла
с кодом 0 (0x0). Первый шанс
исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа
'System.ArgumentOutOfRangeException'
произошло в mscorlib.dll первый
случайное исключение типа«System.ArgumentOutOfRangeException» возникла в mscorlib.dll Первое исключение типа «System.ArgumentOutOfRangeException» возникло в mscorlib.dll Программа «[6084] PS.exe: управляемая» завершена с кодом -1073740940 (0xc0000374).