«Игнорировать и продолжить» во время отладки в Visual Studio (2008 и 2010) в C # возможно? - PullRequest
0 голосов
/ 29 апреля 2011

Есть ли способ "Пропустить и продолжить" вместо "Перезапустить" и "Редактировать", когда файл C # в вашем решении изменился во время отладки?

Способ его воспроизведения:

  1. У меня есть решение, которое содержит проект A и проект B.

  2. Во время отладки проекта A я вносю изменения в проект B (типичным примером является сетевой клиент / сервер).сеанс отладки).

  3. Выполнение сеанса отладки на A становится невозможным (даже если код полностью не связан с точки зрения выполнения), если «Редактировать» не удается.

Я искал варианты VS без особой удачи.

Разделение решений на несколько файлов решений не является приемлемым ответом (у меня есть файлы в виде ссылок, и я уже делаю это, и это оказывается неудобно из-за библиотек изависимость ... в этом весь смысл наличия файла решения)

Ответы [ 2 ]

0 голосов
/ 29 апреля 2011

Отмените изменения (Ctrl + Z) и нажмите F5 для продолжения.

Если вы хотите сохранить свои изменения для дальнейшего использования, вы можете сохранить их в буфере обмена или восстановить их с помощью Ctrl + Y позже.

Я предполагаю, что опция игнорирования не существует, потому что нет смысла отлаживать исходный код, который стал несинхронизированным, например, отладчик больше не будет выделять правильные строки и т. Д.

0 голосов
/ 29 апреля 2011

Существуют определенные ограничения функции Редактировать и продолжить .

Вот их список для VS 2010:

http://msdn.microsoft.com/en-us/library/ms164927.aspx

...