Код: Выделить всё
[System.Diagnostics.Conditional("DEBUG")]
static void BreakIfInDebugMode()
{
System.Diagnostics.Debugger.Break();
}
За исключением того, что начиная с сегодняшнего дня, запущенные в данный момент экземпляры Visual Studio не появляются. У меня есть только возможность запустить новый экземпляр. Даже новый экземпляр, который я запускаю через приглашение отладчика, не отображается, когда я оставляю его включенным. Это огромная проблема, поскольку у меня уже есть работающий экземпляр с открытым проектом и уже установлены точки останова для кода, который я хочу отладить.
Я заметил, что это очень сложно. занимает больше времени, чем обычно, от «Закрыть программу/Отладить программу» до «Выбрать экземпляр диалогового окна Visual Studio». Есть ли какие-нибудь решения, почему выбор отладчика не находит мои уже запущенные отладчики?
Изменить: после перезагрузки ожидаемое поведение было восстановлено. Все равно было бы неплохо это исправить менее радикальными мерами.
Подробнее здесь: https://stackoverflow.com/questions/274 ... -instances