Я работаю над программой, которая использует метод System.Diagnostics.Debugger.Break (), чтобы позволить пользователю устанавливать точку останова из командной строки. Это работало хорошо в течение многих недель. Однако, когда я работал над исправлением модульного теста сегодня, я пытался использовать переключатель отладки из командной строки, и он не работал.
Вот что я пробовал:
- Я подтвердил, что метод Debug () действительно вызывается (поместив после него System.Console.WriteLine ())
- Я подтвердил, что сборка все еще в Debug
- Я сделал чистую сборку
- Я перезапустил Product Studio
Быстрый поиск в Google ничего не показал, а в документации API для .Net ничего не сказано о том, что эта функция работает неправильно. Итак ... есть идеи?