Отладка Visual Studio 2010 не запускается, F5 или нажатие кнопки «Play» не работает, ничего не делает.Ожидание 2-3 минуты решает проблему - PullRequest
38 голосов
/ 24 мая 2011

У меня относительно простое консольное приложение на C # (Framework 4).Когда я нажимаю значок «Воспроизвести» или нажимаю F5 (то есть запускаю программу в режиме отладки), значок на секунду становится серым, затем снова становится зеленым, но ничего не происходит.Если я подожду 2 или 3 минуты и попробую еще раз, сеанс отладки запустится нормально, точки останова достигнуты и все.

Вещи, которые я пытался безуспешно:

  • Очистка решения, затем повторная сборка.
  • Переименование выходной сборки.
  • Перезапуск Visual Studio.

Единственное, что работает, это просто ожидание.Я не вижу связанных процессов, все еще работающих в течение этих 2-3 минут (svchost, conhost, * .vshost или cmd).

Ответы [ 13 ]

53 голосов
/ 18 апреля 2012

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

7 голосов
/ 24 мая 2011

Я видел эту проблему, когда мое сетевое соединение нестабильно, и я настроил отладчик на автоматическую загрузку символов с сервера символов Microsoft.Он пытается долго, затем тайм-аут, затем жизнь продолжается.Должны быть подсказки в окне «Вывод» (где обычно перечисляются все загружаемые модули и есть ли у них символы для них).

6 голосов
/ 06 января 2014

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

5 голосов
/ 20 июня 2013

В моем случае это связано с использованием vshost . Я еще не совсем понимаю, почему. Возможно, это связано с работающей платформой (Win7 x64, где я не являюсь и не могу быть администратором) в сочетании с другими факторами

Но я могу отладить (используя F5), если отключу использование vshost через «Свойства проекта> вкладка Отладка>« Включить процесс размещения Visual Studio ».

2 голосов
/ 27 апреля 2012

Эта проблема также может возникать, если отключить службу « Application Experience » в Windows, как предлагают многие сайты по оптимизации системы.

Служба может быть повторно включена с помощью msconfig или services.msc, это полностью решило проблему для меня.

1 голос
/ 17 апреля 2012

У меня была такая проблема.У меня были проблемы с использованием «запустить», когда сеть была вовлечена.

Я переместил все файлы, связанные с программой / решением, на свой локальный жесткий диск (C :);они были на сетевом диске.Обязательно проверьте «Ссылки» (посмотрите в раскрывающемся списке «Проект» свойства; затем найдите «Ссылки»).

Я бы позаботился о том, чтобы все ссылки были на вашем локальном жестком диске, и правильно установил «Путь» (на ваш локальный жесткий диск) на вкладке «Ссылки».Это, казалось, решило проблему.

0 голосов
/ 15 марта 2018

Это также может произойти, если к процессу отладки подключено другое приложение.Однажды я подключил профилировщик памяти муравьев к процессу отладки в Visual Studio (VS2012).Позже я остановил отладку и попытался запустить ее снова, но VS2012 не позволил мне отладить.Только после остановки сеанса профилировщика муравьев я смог снова выполнить отладку.

0 голосов
/ 18 мая 2017

Посмотрите, что произойдет, если вы попробуете «Release» вместо «Debug».Если релиз работает, то это из-за процесса (который вы можете найти в диспетчере задач), имя которого {Имя вашего проекта} .vshost.exeЭто описание "vshost32", поэтому вы можете отсортировать по алфавиту описание, чтобы найти его просто.

0 голосов
/ 16 июня 2016

Я зашел в службы, нашел службу под названием «Опыт работы с приложениями», она была активна.

Я обновил сервис правой кнопкой мыши, а затем снова правой кнопкой мыши, нажмите «Перезагрузка».

Это сработало для меня. Я использую Visual Studio 2015 в Windows 7 с пакетом обновления 1 (SP1) 32 бита.

Но в прошлом я использовал свое приложение на Visual Studio 2015 под Windows 10 64 бит.

0 голосов
/ 20 ноября 2015

Включение службы Application Experience Service, я новичок в VB и столкнулся с этим.

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