Я работаю над программой, которая использует метод System.Diagnostics.Debugger.Break(), чтобы позволить пользователю установить точку останова из командной строки. Это отлично работает уже много недель. Тем не менее, когда я работал над исправлением модульного теста сегодня, я попытался использовать отладочный переключатель из командной строки, и он не сработал.System.Diagnostics.Debugger.Debug() перестает работать
Вот что я пробовал:
- Я подтвердил, что метод отладки() действительно вызывается (поставив System.Console.WriteLine() после него)
- Я ве подтвердили, что сборка еще в Debug
- Я сделал чистую сборку
- Я перезапуск Studio Продукта
быстрого Google поиск Бесполезным 't ничего не обнаруживать, а документация API для .Net ничего не говорит о том, что эта функция работает неправильно. Итак ... какие-нибудь идеи?
Я столкнулся с этой же проблемой, перейдя с Visual Studio 2008 на Visual Studio 2010. 'Debugger.Break()' отлично работал в VS2008, для VS2010 я теперь использую 'Debugger.Launch()'. –
То же самое в VS2015 - Debugger.Break() не работает - Debugger.Launch() работал – chenop