Подтвердить что ты не робот

Ваш шаг в запрос привел к автоматическому переходу собственности или оператора

При запуске приложения .net 3.5 появляется следующее сообщение об ошибке

Ваш шаг в запрос привел к автоматическому переходу собственности или оператора.

Это поведение может быть переопределено в контекстном меню для строки выполняется путем выбора "Step Into Specific" или снятия флажка "Шаг над свойствами и операторами".

Вы хотите получать уведомления о том, что при автоматическом переходе происходит?

Что означает это сообщение об ошибке?

4b9b3361

Ответ 1

Это не сообщение об ошибке как таковое. В IDE сообщается, что отслеживание некоторых из вашего кода пропускается во время отладки из-за текущих настроек. Если вы хотите отслеживать код, измените настройки, как описано в сообщении.

Вы можете изменить это поведение, выбрав: Инструменты → Опция → Отладка.

Ответ 2

Параметр для этого в VS2010 находится в разделе: Инструменты → Параметр → Отладка (рядом с центром)

Ответ 3

Чтобы быть более конкретным: опция включения в Visual Studio 2010:

Инструменты- > Параметры- > Отладка- > Общие- > Включить оценку свойств и другие неявные вызовы функций

Ответ 4

VS2017 и VS2019:

Сервис> Параметры> Отладка> Снимите флажок "Перешагнуть через свойства и операторы> (Только управляемые)".

Ответ 5

Как ответили другие люди, это информационное сообщение от Visual Studio, в котором говорилось, что он мог бы перейти в строку кода, но скорее перешел через него из-за текущих настроек среды разработки.

Существует три способа изменить это поведение в VS2012:

  • Измените настройки: Инструменты- > Параметры- > Отладка- > Общие- > Перейдите по свойствам и операторам ИЛИ
  • Щелкните правой кнопкой мыши строку кода, чтобы получить контекстное меню. Затем отключите: перейдите по свойствам и операторам ИЛИ
  • Выберите "Шаг в конкретный" в контекстном меню правой кнопки мыши, в котором будет предложена какая именно функция, на которую вы хотели бы войти. Он отобразит все свойства/функции, связанные с текущей исходной строкой.

Ответ 6

В Visual Studio 2013: щелкните правой кнопкой мыши на строке, которая вызвала всплывающее сообщение. Это вызовет контекстное меню. Снимите флажок: перейдите по свойствам и операторам.