Отключить авторазрыв отладчика при запуске приложения - PullRequest
4 голосов
/ 18 января 2012

Отладчик Visual Studio 2010 автоматически устанавливает точку останова в начале Main () при запуске приложения (проект C #).Поэтому каждый раз, когда я запускаю приложение в режиме отладки, оно в начале приостанавливалось.Подскажите пожалуйста как это отключить.

обновление:
- я определенно нажимаю «Начать отладку (F5)», а НЕ «Шаг в новый экземпляр (F10)».Используйте клавишу F5 или меню
- Там точно нет точки останова
- Это простой и обычный основной метод:

    [STAThread]
    private static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new ExpertEntryForm());
    }

PS Это забавно, но я действительно не могу найти (и Google) этот флажок!


Решение

Действительно, это была устаревшая точка останова, которая не отображалась в списке и редакторе точек останова, но была активирована при каждом запуске приложения.
:
1. Добавьте новую точку останова где-нибудь. (так что в списке точек останова есть хотя бы одна точка останова)
2. Нажмите Отладка-> Удалить все точки останова

Так что предложение Леппи тоже должно работать.

Ответы [ 2 ]

3 голосов
/ 18 января 2012

Удалите ваши *.user файлы.

Возможно, устаревшая точка останова не будет отображаться.

Вы также можете попробовать посмотреть точки останова в Debug > Breakpoints.

2 голосов
/ 18 января 2012

Запускаете ли вы приложение в режиме отладки (F5) или входите в приложение (F10)?

Если вы используете F10, вы всегда будете запускать с начала Main ().F5 будет запускать приложение, пока не встретит первую точку останова.

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