Отладка Visual Studio 2010 не запускается, F5 или нажмите "Играть" не работает, ничего не делая. Ожидание 2-3 минут решает проблему
У меня есть относительно простое консольное приложение С# (Framework 4). Когда я нажимаю значок "Воспроизвести" или нажимаю F5 (т.е. Запускаю программу в режиме отладки), значок становится серым на секунду, а затем возвращается к зеленому, но ничего не происходит. Если я жду 2 или 3 минуты и повторю попытку, сеанс отладки запускается нормально, точки останова попадают и все.
Вещи, которые я пробовал без успеха:
- Очистка решения, а затем восстановление.
- Переименование выходной сборки.
- Перезапуск Visual Studio.
Единственное, что работает, это просто ждать. Я не вижу никаких связанных процессов, которые все еще работают в течение этих 2-3 минут (svchost, conhost, *.vshost или cmd).
Ответы
Ответ 1
Я видел эту проблему, когда мое сетевое соединение плохое, и я установил отладчик для автоматической загрузки символов с сервера символов Microsoft. Он пытается долгое время, затем время от времени, потом жизнь продолжается. В окне "Выход" должны быть ключи (где обычно перечислены все загружаемые модули и есть ли у них символы для них).
Ответ 2
попробуйте следующее:
откройте диспетчер задач, перейдите на вкладку процессов и посмотрите процесс, названный после вашего приложения. если его там просто убить ублюдка и попытаться снова отладить. для меня это работало как чудо
Ответ 3
Это произошло для меня. Причина была в том, что мой проект был открыт в 2 раза в 2-х разных визуальных студиях, и меня ждал, когда я отвечу на вопрос в окне сообщения. Сообщение о файле файлов было изменено вне исходного редактора и спрашивало меня, хочу ли я загружать изменения. Надеюсь, это поможет некоторым людям и извините за мой английский.
Ответ 4
В моем случае это связано с использованием vshost. Почему я не понимаю. Возможно, это связано с запущенной платформой (Win7 x64, где я не являюсь - и не может быть - администратором) в сочетании с другими факторами.
Но я могу отлаживать (используя F5), если отключить использование vshost через вкладку "Свойства проекта" > "Отладка" > "Включить хостинг Visual Studio".
Ответ 5
Эта проблема также может возникнуть, если отключить службу Application Experience "в Windows, как показывают многие сайты оптимизации системы.
Услуга может быть повторно активирована с помощью msconfig или services.msc, это полностью решило проблему для меня.
Ответ 6
У меня была такая проблема. У меня возникли проблемы с использованием "run", когда была задействована сеть.
Я переместил все файлы, связанные с программой/решением, на мой локальный жесткий диск (C:); они были на сетевом диске. Обязательно проверьте "Ссылки" (посмотрите в раскрывающемся списке "Проект" для свойств, затем найдите "Ссылки" ).
Я бы удостоверился, что все ссылки находятся на вашем локальном жестком диске и правильно установите "Путь" (на ссылку на вашем локальном жестком диске) на вкладке "Ссылки" . Это, похоже, исправить проблему.
Ответ 7
Проверьте свойства проекта на вкладке "Компиляция", выберите "Расширенные параметры компиляции".
Если вы настроите таргетинг на профиль клиента .NET Framework 4, вы не можете ссылку на сборку, которая отсутствует в .NET Framework 4 Client Профиль.
Подробнее о .Net Framework 4 Client Profile
здесь
Ответ 8
По-видимому, для этого есть много причин. В моем случае - впервые открылось старое приложение в VS2010. Решение было модернизировано. Все компилируется без ошибок, но приложение не запускается. Есть полдюжины библиотек классов, связанных с приложением. Оказывается, один из них все еще компилировался в .Net Framework 3.5, тогда как все остальные автоматически обновлялись до .Net Framework 4. Вероятно, в журнале конверсии появилось сообщение об ошибке, импорт которого я не учитывал в то время. Как только я изменил эту последнюю библиотеку, чтобы использовать 4 вместо 3.5, все прошло гладко.
Ответ 9
"Блокировка функций" (Fn Lock) на некоторых клавиатурах. Это было совершенно неожиданно, поскольку я предположил, что случайно отключил привязку ключа или что-то подобное. Не так! - Ни одна из функциональных клавиш не работала, затем я заметил крошечный мерцающий и резкий свет клавиши Fn Lock....
Ответ 10
Включение службы тестирования приложений будет выполнено, я новичок в VB и столкнулся с этим.
Ответ 11
Посмотрите, что произойдет, если вы попробуете "Release" вместо "Debug".
Если релиз работает, то его из-за процесса (который вы можете найти в диспетчере задач), имя которого {Название вашего проекта}.vshost.exe
Это описание "vshost32", поэтому вы можете сортировать по описанию в алфавитном порядке, чтобы найти его легко.
Ответ 12
Я пошел в сервисы, нашел сервис под названием "Application Experience", который был активным.
Я обновил сервис, щелкнув правой кнопкой мыши, а затем снова щелкнув правой кнопкой мыши, нажмите "Перезагрузка".
Это сработало для меня. Я использую Visual Studio 2015 для Windows 7 SP1 32bits.
Но в прошлом я использовал свое приложение на Visual Studio 2015 под 64-разрядными версиями Windows 10.