Почему F10 (переступает) в Visual Studio не, работают?

Я лично всегда использовал ваш первый пример:

    public class Foo
    {
        private int _i;
        private string _id;
    }

Фактически, это то, что использует вся моя команда. Кроме того, тот, который вы упомянули m_dVal, известен как венгерская нотация, здесь есть статья в Википедии . Венгерская нотация фактически противоречит стандартам кодирования наших команд, поэтому я никогда не использую ее.

16
задан Groo 10 September 2010 в 12:06
поделиться

7 ответов

Вероятно, это связано с тем, что у вас нет обновления kb 957912 для Visual Studio 2008. Это устранило ту же проблему на моей машине.

19
ответ дан 30 November 2019 в 17:53
поделиться

Похоже, у вас есть настройки по умолчанию для отладки. Если вы перейдете на: Инструменты
- Параметры - Отладка В общем разделе есть опция «Включить только мой код». По умолчанию этот флажок установлен, и если вы снимете флажок, чтобы иметь возможность перейти в код, который хотите увидеть.

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

Надеюсь, это поможет Рихан

0
ответ дан 30 November 2019 в 17:53
поделиться

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

1
ответ дан 30 November 2019 в 17:53
поделиться

Убедитесь, что вы находитесь в режиме отладки, а не в выпуске.

10
ответ дан 30 November 2019 в 17:53
поделиться

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

0
ответ дан 30 November 2019 в 17:53
поделиться

F10 - Step Over. Это означает, что любые методы, вызываемые вашим текущим методом, не будут отображаться в отладчике. Если они вызывают неперехваченное исключение или каким-то образом завершают выполнение, отладка просто завершится, что приведет к тому, что вы испытываете.

F11 (Шаг с заходом) обычно лучше при пошаговом выполнении кода.

0
ответ дан 30 November 2019 в 17:53
поделиться

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

0
ответ дан 30 November 2019 в 17:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: