Не удается запустить отладчик в 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)
Ответы
Ответ 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. Я использую псевдонимы локального домена, и тот, который я пытался отлаживать, не был на хостах. Добавление недостающей записи разрешило проблему для меня.
Ответ 11
Просто скопируйте все файлы dte *.olb из C:\Program Files (X86)\Common Файлы \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/
Ответ 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" из начального проекта "Свойства → Отладка - Включить параметры отладчиков"