Как эффективно работать с расширениями отладки SOS?
-
12-09-2019 - |
Вопрос
Когда я использую .load SOS в непосредственном окне Visual Studio и случайно ввожу команду, которая приводит к длинному списку вывода (например,!dumpheap -type System.String -min 100), непосредственное окно просто не может перестать перечислять значения и продолжает прокручиваться часами.Все, что я могу сделать, это завершить процесс и перезапустить отладку.Это очень раздражает.Знаете ли вы, как я могу отменить этот список в ближайшем окне, или у вас есть какой-нибудь другой совет, как мне лучше использовать расширения отладки SOS?
Решение
У меня нет большого опыта использования SOS из Visual Studio.Но при использовании из WinDbg (исходного дома SOS) вы можете прервать большинство команд, нажав CTRL+Break.Я не уверен, что Visual Studio будет иметь такую же обработку, но попробовать стоит.