У меня есть решение, как клиентское, так и серверное, с множеством проектов, передняя часть Silverlight - в моем решении. Когда код работает, я нажимаю break all и ожидаю остановки в текущей строке кода. Вместо этого я получаю сообщение «Нет источника, нет исходного кода, доступного для текущего местоположения». Что может быть для этого решением? Обратите внимание, что это происходит всякий раз, когда я ударяю все, независимо от того, какая часть выполняется. стандартные точки останова останавливаются.Visual Studio break all in debug
5
A
ответ
4
Это звучит как стандартное поведение ... Помните, что за кулисами у вас есть фреймворк dlls (ntdll.dll/windowsbase.dll/presentationframework.dll и т. Д.), Делающие свою магию (слушая сообщения насосы, работая с OS и т. Д.) ...
Так что большую часть времени, когда вы «Разбиваете все», у вас есть очень хорошие шансы попасть в один из них.
Вы можете открыть Call Stack
окно и увидеть, где именно вы (возможно, вам нужно щелкнуть правой кнопкой мыши и «Show External Code
») ... и иногда вы можете также увидеть ваш конкретный метод вызывает там ...
Ввод точки останова в ваш код и остановка в них - это, как правило, правильный метод остановки в методах, которые относятся к вашему конкретному приложению.
Смежные вопросы
- 1. Visual Studio debug break points freezing app
- 2. Visual Studio Debug C++
- 3. Visual Studio «Rebuild all failed»
- 4. Visual Studio debug menu invisible
- 5. Visual Studio 2013 debug Android
- 6. Debug Boo в Visual Studio
- 7. Visual Studio SQL Debug Window
- 8. Visual Studio Debug с IE
- 9. macro collapse all in solution visual studio 2010
- 10. Visual Studio 2012 - break when errno set
- 11. Python (visual studio) break on error
- 12. Visual Studio 2008 Break Point visible style
- 13. Visual Studio, Debug Assertion Failed, MSVCP120D.dll
- 14. Russian in Visual Studio
- 15. Matchwithlist in visual studio
- 16. psexec in visual studio
- 17. Перехватив стандарт «Save All» команду Visual Studio
- 18. Visual Studio Release and Debug difference
- 19. Свойства решения Visual Studio: Debug | Mixed Platforms.ActiveCfg = Debug | .NET
- 20. Visual Studio 2010: Close All But Selected
- 21. Как сказать Visual Studio не перемещаться от текущего файла на Break All?
- 22. Visual Studio debug window strips output
- 23. Visual studio 2015, показывающий «Debug is Starting»
- 24. Visual Studio debug - System.Diagnostics.Process зависает на WaitForExit
- 25. visual studio 2010 debug build broken
- 26. Visual Studio 2013 debug не работает в
- 27. visual studio 2013 debug iterator container
- 28. Debug Fork with Visual Studio [C]
- 29. Visual Studio 2015 Remote Azure Debug
- 30. visual studio debug vs mode mode
В предыдущей работе я использовал «Break All» почти ежедневно, чтобы делать то, на что надеялся OP, и что вы должны описывать как нестандартное поведение. В принципе, вы могли бы инициировать режим Break All, а затем, как только вы взаимодействовали с вашим приложением таким образом, чтобы выполнение выполнялось через ваш код (т. Е. Не фреймворк, а не какая-то сторонняя DLL), он приостанавливался. Фактически это было похоже на установку точки останова на каждую строку вашего собственного кода, а затем запуск отладчика. Теперь я нахожусь в новой работе, и поведение похоже на OP. Как я вернусь к тому, что когда-то было? – bubbleking