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

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

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

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

  • Это происходит как с IIS, так и с VS Dev Server.
  • Случается с целевой платформой «Любой ЦП» или «x86»

Если вместо этого я использую меню «Отладка/присоединение к процессу...», через несколько секунд я получаю:

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

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

Основные моменты, которые меня интересуют:

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

(Перекрестная публикация на social.msdn )


person Glen Little    schedule 24.06.2012    source источник
comment
Я попробовал простое тестовое консольное приложение (любой процессор) в версии VS 2012.4, и оно отлично отладилось. Общим элементом среди пользователей является то, что проекты VS2010 впервые открываются в VS2012. Поскольку это проблема, с которой я сталкиваюсь, и я не могу отлаживать свой старый проект VS2010.   -  person IbrarMumtaz    schedule 01.01.2014


Ответы (16)


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

Изменено «Format Verion 11.00» на «Format Verion 12.00» И изменено «# Visual Studio 2010» на «# Visual Studio 2012».

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

person Adam    schedule 23.10.2012

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

person Matt B    schedule 29.07.2012

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

person Joe Loutzenhiser    schedule 04.12.2012

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

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

person Steven Bone    schedule 10.07.2012
comment
Спасибо, Стивен. Нет, проблема с подключением была не от меня. Рад слышать, что вы исправили это. Я попробую это как-нибудь. На данный момент я вернулся к VS2010, чтобы выполнить свою работу... - person Glen Little; 10.07.2012

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

person JG in SD    schedule 01.11.2012
comment
У меня было это в VS2013, когда я пытался открыть проект VS2010. Простое закрытие VS2010 у меня не сработало, но я убил процесс vshost.exe с помощью диспетчера задач, и все заработало нормально. Возможно, мой VS каким-то образом оставил позади хост-процесс VS, когда он закрылся. На случай, если другие наткнутся на эту старую проблему. - person Tombala; 27.08.2015

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

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

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

person LordWilmore    schedule 28.01.2013

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

person armin    schedule 18.04.2013

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

person Community    schedule 03.05.2015

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

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

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

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

person Glen Little    schedule 18.08.2012
comment
У меня был тот же симптом в VS2013, когда я недавно пытался отлаживать проект после того, как я только что отлаживал его в VS2010. Делать то, что ты делал, не работало для меня. Однако что сработало, так это убить процесс vshost.exe с помощью диспетчера задач. Я думаю, что это был хост-процесс 2010 года, и он каким-то образом не был совместим с отладкой 2013 года. Как только я убил его, нажатие F5 сработало просто отлично. - person Tombala; 27.08.2015

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

person Fijjit    schedule 14.10.2013

Просто скопируйте все файлы dte*.olb из C:\Program Files (X86)\Common Files\Microsoft Shared\MSEnv в C:\Program Files X86\Microsoft Visual Studio 9.0\Common7\IDE.

Из https://mycodepad.wordpress.com/2013/12/07/visual-studio-2012-4-run-as-administrator-the-application-cannot-start-error/

person George Kosmidis    schedule 06.12.2013

Просто мои два цента,

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

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

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

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

person IbrarMumtaz    schedule 01.01.2014

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

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

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

Решение:

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

person Matthias    schedule 19.02.2014

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

person Adversus    schedule 26.02.2015

Я исправил ту же проблему, отметив параметр «Включить процесс размещения Visual Studio» в стартовом проекте «Свойства» -> «Отладка» - «Включить параметры отладчика».

person Ghenadie Tanasiev    schedule 07.05.2013

Все, что вам нужно сделать, чтобы исправить это, — это выбрать «Проект > Установить как запускаемый проект», а затем нажать F5 или отладка и он будет работать!!!

person DarkN3ss    schedule 07.12.2012