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

Не удается запустить отладчик в VS2012 RC

Конфигурация:

  • Windows 7, 64 бит
  • Microsoft Visual Studio Professional 2012 RC версии 11.0.50522.1 RCREL
  • Запуск VS в режиме администратора
  • Решение VS содержит веб-интерфейс приложения с целью:.NET Framework 4.

Когда я нажимаю F5, решение строится... и ничего больше не происходит.

  • Случается с IIS или VS Dev Server.
  • Происходит с платформой "Любой процессор" или "x86"

Если вместо этого я использую меню Debug/Attach to Process..., через несколько секунд я получаю:

  • "Отладчик занят" - отладчик выполняет удаленную операцию, которая занимает больше времени, чем ожидалось. Этот диалог останется, пока я не нажму кнопку "Завершить" и не подтвержу его.
  • Появится следующее диалоговое окно: "Microsoft Visual Studio" "Не удалось подключиться к удаленному отладочному монитору Microsoft Visual Studio с именем [ИМЯ КОМПЬЮТЕРА]. Сетевое подключение к удаленному отладчику Visual Studio было закрыто."
  • После нажатия "ОК" появится окно "normal" "Attach to Process". В нем список "Доступные процессы" пуст.

Любые предложения или подсказки?

Основные моменты, о которых мне интересно:

  • Почему список процессов пуст? Неудивительно, что отладчик не работает, если он не видит никаких процессов.
  • Почему он пытается выполнить отладку "remote", когда он просто обращается к локальному компьютеру?

(Перекресток размещен на social.msdn)

4b9b3361

Ответ 1

У меня была такая же проблема в VS 2012 (а не в RC, а в финальной версии) с использованием проекта VS 2010. Это будет прекрасно, но отладчик не запустится. Итак, я изменил файл решения:

Изменено "Формат Verion 11.00" для "Форматировать Verion 12.00" И изменил "# Visual Studio 2010" на "# Visual Studio 2012"

Это обходной путь до сих пор, пока моя компания не обновит свои проекты до VS 2012 года.

Ответ 2

У меня подобная настройка, и я следил за всеми предложениями здесь и в Microsoft Connect - ни один из них не работал у меня. Единственное, что работало, это переименование MSVSMON.EXE в папку x64 на MSVSMON.EXE.OLD и копирование в файл из папки x86 в нем. Я не уверен, есть ли какие-либо другие последствия для этого, но, похоже, он решил проблему в моем случае.

Ответ 3

В итоге я решил эту проблему, удалив записи msvsmon *. * в папке \Windows\Prefetch. После этого я мог нормально отлаживать.

Ответ 4

В конечном итоге, ремонт VS2012 разрешил эту проблему для меня. Я следил за советами, найденными на вашем social.msdn перекрестном столбе без какого-либо разрешения (Devenv.exe/SafeMode/ResetSettings/ResetSkipPkgs и /Setup ). Как и вы, мое решение (VS 2010 SP1) также имеет веб-приложение (ориентированное на .NET 3.5), а для проекта запуска установлено приложение winforms. Сервер разработки ASP.NET не запускался, и приложение не пыталось отлаживать.

Обратите внимание, что эта проблема также была отправлена ​​в Подключить по этой ссылке (от вас?). Если кто-либо еще видит эту проблему, пользователи Connect запрашивают запуск инструмента обратной связи Microsoft Visual Studio 2012 для сбора данных. Когда я начал процесс восстановления до обнаружения проблемы с подключением, я не смог и не смог предоставить отзыв для MS с протоколированием.

Ответ 5

Аналогичная проблема наблюдается при одновременном запуске Visual Studio 2010 и Visual Studio 2012. Закрытие Visual Studio 2010 позволяет отладчику начать работу в Visual Studio 2012.

Ответ 6

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

Я боялся худшего, но, к счастью, для меня проблема перезагрузки устранена.

Я знаю, что это, таким образом, довольно бесполезный пост, поскольку предлагает помощь тем, кто страдает этой проблемой, но я подумал, что стоит отметить, что это показывает, что) другой человек с той же проблемой, поэтому, пожалуйста, исправьте это MS и b), что иногда перезагрузка исправляет его, поэтому, возможно, это что-то говорит тем, кто поддерживает.

Ответ 7

Если вы открываете проект VS 2010 с новой версией VS 2012, вероятно, ваши папки bin и obj вызывают проблему, удаление их разрешило проблему для меня. Или вы можете очистить свое решение, но я предпочел удаление вручную.

Ответ 8

Я только что закрыл и снова открыл VS. Это, похоже, исправить мою проблему.

Ответ 9

На другом компьютере с RTM Visual Studio 2012 я открыл более старый проект и обнаружил, что не могу нажать F5, чтобы запустить приложение. Все, что казалось, было сообщением в строке состояния в нижней части окна: "Этот элемент не поддерживает предварительный просмотр".

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

Однако после выбора проекта и выбора "Установить как проект запуска" в контекстном меню, я смог использовать F5 для запуска и отладки.

Оказывается, что "Этот элемент не поддерживает предварительный просмотр" не имеет ничего общего с проблемой, но это сообщение, которое отображается в строке состояния всякий раз, когда элемент, только что выбранный в обозревателе решений, не поддерживает предварительный просмотр.

Ответ 10

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

Ответ 12

Только мои два цента,

Я уже дважды сталкивался с этой проблемой, и это оказалось после всех предложений, которые я пробовал, это был BitDefender на моей локальной машине, которая это делала. Поэтому мое исправление для этой проблемы заключается в попытке добавить исключения в локальное программное обеспечение безопасности в брандмауэр и его части AV. Скажите, что он вообще игнорирует msvsmon.exe и devenv.exe и видит, какая разница.

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

Вы можете увидеть здесь для получения дополнительной информации: http://forum.bitdefender.com/index.php?showtopic=37028

Я установил последнюю версию BitDefender, и все было в порядке для меня.

Ответ 13

Я лично столкнулся с некоторой сравнимой проблемой: Visual Studio 2010 не начинал отлаживать, а замерзала.

Когда я нажал VS, отобразилось окно сообщения "Подождите еще" или "Переключиться", которое не помогло мне.

Используя диспетчер задач, я мог бы убить процесс *.vshost.exe, который оживил VS, но отменил отладку. Запуск программы без отладки сразу запустил приложение.

Решение

Отключите службу индексирования для ваших каталогов кода! Отключите службу индексирования или снимите флажки с папок на панели управления индексированием.

Ответ 14

Была ли эта проблема для приложения на С++. Глядя на события devenv.exe в ProcMon, я указал на это, пытаясь загрузить конфигурационный файл Visual Assist, который у меня в процессе очистки диска был удален. Удаление, а затем установка расширения снова зафиксировала его для меня.

Ответ 15

Все, что вам нужно сделать, чтобы исправить это: " Проект > Установить как проект StartUp", затем нажмите F5 или debug, и будет работать.

Ответ 16

Я исправил ту же проблему, установив флажок "Включить процесс хостинга Visual Studio" из начального проекта "Свойства → Отладка - Включить параметры отладчиков"