Я работаю над утилитой, которая обрабатывает очень большие наборы данных. Поскольку существует много кода, который он использует для работы, во время работы появляются некоторые неожиданные ошибки. Поэтому я запускаю его внутри сеанса отладки Visual Studio. В большинстве случаев я могу пропустить ошибку или восстановить ее с помощью непосредственного окна и некоторые манипуляции с помощью «Установить следующую инструкцию». Но эта ошибка может повториться в будущем. Можно ли автоматизировать процесс восстановления без перезапуска сеанса отладки?Возможно ли установить пользовательский обработчик исключенных обработчиков при отладке в VS 2008/2010?
1
A
ответ
1
В зависимости от структуры вашего кода и используемого вами языка вы можете сделать что-то подобное с использованием условного прерывания.
Идея состоит в том, чтобы использовать условие Breakpoint для проведения оценки, в основном автоматизированный способ делать то, что вы делаете в непосредственном окне.
int c = a + b; // некоторый тип расчета
if (c == 5) // ваш тест { // ОШИБКА return; }
E.g. Если вы знаете, в тесте С == 5, что происходит неправильно, то вы можете разместить условную точку останова на этой линии:
если (с == 5) // Ваш тест
С выражением некоторого правильного значения :
с = 1
И тогда вы не будете идти вниз условие ошибки путь. Конечно, это не всегда работает, но может быть полезно при возникновении обстоятельств.
Смежные вопросы
- 1. Возможно ли установить глобальный обработчик исключенных исключений в Meteor?
- 2. локализация при отладке по vs
- 3. Обработчик обработанных обработчиков неактивных
- 4. Пользовательский JQuery отложенный обработчик
- 5. Сериализация данных при отладке в VS 2010
- 6. Сбой при использовании при использовании обработчика исключенных обработчиков исключений для приложения
- 7. Возможно ли определить уникальный идентификатор объектов при отладке в .net?
- 8. VS 2013 сбой при отладке Тесты устройств
- 9. Установить браузер по умолчанию при отладке WPF?
- 10. Проверка TFS в исключенных файлах
- 11. Пользовательский обработчик тегов
- 12. Возможно ли: пользовательский лоток?
- 13. Возможно ли запустить внешнюю программу из целевого каталога при отладке?
- 14. Как определить, установлен ли пользовательский обработчик terminate()?
- 15. Странный пользовательский агент при отладке приложения MVC
- 16. XCode debug vs release build при отладке
- 17. Один обработчик ajax или несколько обработчиков?
- 18. Пользовательский обработчик asp.net не попадает
- 19. Пользовательский обработчик тегов (без тела) vs EL Функция
- 20. Возможно ли с помощью Weinre установить точки останова javascript при отладке веб-просмотров iOS
- 21. Коллекция общих обработчиков - это возможно?
- 22. Потребление Webservice работает только при отладке в VS IDE
- 23. Возможно ли связать обработчик с эффектом jQuery?
- 24. Можно ли выбрать пользовательский обработчик по запросу?
- 25. Пользовательский обработчик диаграммы ASP.NET
- 26. Как определить пользовательский обработчик для литиевого макета
- 27. Невозможно установить следующую инструкцию при отладке
- 28. Добавить пользовательский обработчик windows.postMessage
- 29. пользовательский обработчик прерываний для mpirun
- 30. Пользовательский обработчик исключений в Angular2