Debugger.Launch() не работает. Server 2012
От: Sharov Россия  
Дата: 24.04.19 14:00
Оценка:
Здравствуйте.

Пытаюсь поймать один баг, и для ентого есть следующий фрагмент кода:

try
{
...
}
catch(Exception)
{
Debugger.Launch();
throw;
}

Проблема в том, что окошка выбора отладчика не поялвятеся. Читал енто и енто. Не помогло.

Debug.Assert(Debugger.IsAttached == false, "Should be no debugger");
if (!Debugger.IsAttached)
{
    Debug.Assert(Debugger.Launch(), "Debugger not launched");
}
Debugger.Break();
Debug.Assert(Debugger.IsAttached == true, "Debugger should be attached");


Код выше на моей машине(вынь7) работает нормально -- окно выбора отладчика появляется, на машине server 2012 окна не появляется. Реестр по ссылке вышел пропатчил, без толку.

ЧЯДНТ?
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.