Visual Studio 2019 с несколькими отладочными желтыми линиями - PullRequest
0 голосов
/ 30 июня 2019

У меня проблема в сообществе Visual Studio 2019.

При отладке проекта, когда вы останавливаетесь на точках останова, желтая линия, указывающая на остановку, не только выделяет строку, в которойу вас есть точка останова, но несколько линий выделены ниже точки, где находится точка останова.

По мере того, как вы переходите к F10, меняется количество строк, которое может быть больше или меньше ... особенно при входе весли или циклы, становится хуже, если вы будете следовать отладке.

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

Подробно, что этот проект был создан в Visual Studio 2017 и там нет этой проблемы.Это просто происходит в Visual Studio 2019.

У меня установлено последнее обновление, 16.1.4.

Мой проект - Xamarin.Forms 3.6, и в данном случае я отлаживаю прямо вAndroid-устройство.

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

Спасибо,enter image description here enter image description here

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

К сожалению, ни один из этих подходов не решил проблему. Я все еще получаю эту проблему ...

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

Я думаю, это может быть вызвано какой-то ссылкой, но я не знаю, какая именно.

Друг сказал, что это может быть что-то, связывающее файлы PDB. Вы знаете, является ли это ключом, чтобы решить это? Мой друг не разрабатывает xamarin.forms, как я, и он сказал, что это конкретно связано с файлами PDB проектов xamarin.forms.

Thx.

0 голосов
/ 01 июля 2019

Согласно отладчику хорошо работает в VS2017, но не VS2019:

1.Может быть что-то в ваших текущих настройках, которое вызывает эту проблему, вы можете перейти Tools=>Import and Export Settings для сброса всех настроек с помощью overwrite my current settings option. (До этого вы можете использовать export environment settings для резервного копирования)

2.Вы можете перейти к своей папке Solution, закрыть все экземпляры VS, а затем вручную удалить папку .vs, папку bin and obj в каталоге проекта, чтобы проверить, помогает ли это. Иногда содержимое в .vs из VS2017 вызывает некоторые проблемы после миграции на VS2019.

3.Не уверен, что ваш код оптимизирован для режима отладки. Перейти в меню «Отладка» => включить «Подавить оптимизацию JIT при загрузке модуля» и перестроить проект, чтобы проверить, имеет ли он какое-то значение (если это причина, возможно, вы включили «Оптимизировать код» в Project => Properties => Build)

4.Также это похоже на эту проблему , поэтому вы можете проверить, сохраняется ли эта проблема после перезагрузки ПК. Затем вы можете создать новый проект и добавить некоторый простой код для создания аналогичной структуры, чтобы проверить, исчезнет ли эта проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...