Visual studio 2012 не работает отладка
У меня есть проект в Visual Studio, над которым я работал некоторое время, и я широко использовал отладчик. Недавно я изменил некоторые настройки, и я потерял способность останавливать программу и проходить через код. Я не могу понять, что я изменил, что могло повлиять на это.
Если я ставлю точку останова в своем коде и пытаюсь остановить программу, это не так. Точка разрыва отображается белым с красным контуром. Если я наведу на него курсор мыши, он говорит
«Точка останова в настоящий момент не будет достигнута. С этой строкой не связан ни один исполняемый код целевого типа кода отладчика. Возможные причины: условная компиляция, оптимизация компилятора или целевая архитектура этой строки не поддерживается текущим типом кода отладчика. «.
Я точно знаю, что программа выполняет код, в котором находится точка останова, потому что я поставил точку останова в начале метода InitializeComponent. Программа прекрасно отображает окно, но не останавливается на точке останова. Да, я работаю в режиме отладки.
Кажется, что существует разрыв между скомпилированным кодом и отображаемым исходным кодом. Кто-нибудь знает, что это будет, или знает, какие настройки компилятора я должен проверить, чтобы снова включить отладку?
Вот параметры компилятора:
Решение
Не претендую на полный ответ, но
вот несколько мыслей:
- Сделайте резервную копию вашего проекта (чтобы предотвратить дальнейшее повреждение)
- Удалить все скомпилированные двоичные файлы и объектные файлы: весь Debug папка и возможно что-то еще. Оставьте только исходные файлы, файлы проекта и файлы решения (и активы, формы, базы данных и т. Д., Если вы используете его). Это также хорошая идея, чтобы удалить другие папки сборки, например, Release ,
- Перестроить проект
- Убедитесь, что отладчик запускает ожидаемый проект: щелкните правой кнопкой мыши проект в обозревателе решений и выберите Set as StartUp project
- Убедитесь, что отладчик запускает двоичный файл, который вы ожидаете: Project Properties - Debugging - Command
- Закройте все файлы, открытые в VS. Снова откройте исходный файл с точкой останова, щелкнув в обозревателе решений. Убедитесь, что ваш исходный файл с точкой останова совпадает с тем, который использовался во время компиляции: перейдите в исходную папку и откройте ее двойным щелчком мыши. Сравните путь к файлу, открытому в редакторе, и файлу в исходной папке. Также убедитесь, что вы сохраняете файл перед компиляцией.
- Попробуйте начать отладку используя Step Into , Затем нажмите Show next statement , Если это не вступит в main() что-то действительно сломанное; (
- Если ничего не помогает, просто создайте новый проект, скопируйте исходные файлы в его папку и рекурсивно добавьте их в новый проект.
Как предотвратить это в будущем:
Чтобы предотвратить потерю времени, потерю кода и разочарование в таких ситуациях, программисты используют Системы контроля версий . Они позволяют постепенно сохранять результаты кодирования, чтобы вы могли быстро сравнить любые два шага, увидеть, что было изменено, и откатиться, если необходимо.
Самые популярные системы: Subversion (SVN), Git, Mercurial (Hg). Все тебе можно интегрировать в Visual Studio.
Любите свой код и никогда не теряйте / не ломайте результаты своей работы!
Надеюсь, поможет. Удачного кодирования! знак равно
Другие решения
У меня была похожая проблема, она была решена путем установки параметра компоновщика «Отладка / Создать информацию отладки» на «Да (/ DEBUG)».
(Хотя я вижу, у вас уже есть этот набор в настройках компоновщика …)
Я новичок в Visual Studio и C ++, надеюсь, у вас есть подсказка. Мое выражение плохое, поэтому я выбираю использовать код, чтобы показать, как я страдаю.
Это очень простой пример. Однако, если вы поместите указатель разрыва в main () <> (любая строка перед системой («пауза»)), то отладьте его. Как вы сказали ранее, он предупредит вас
Точка останова в настоящий момент не будет достигнута. С этой строкой не связан ни один исполняемый код целевого типа кода отладчика.
Возможные причины: условная компиляция, оптимизация компилятора, целевая архитектура этой строки не поддерживается текущим типом кода отладчика.
Однако, если вы поместите класс Circle в .h, это позволит вам отладить main (). Код, как показано ниже:
header.h
Это конструктор подвох.
Такое поведение возможно, когда компилятор выполняет автоматическую оптимизацию.
Вы можете попробовать отключить оптимизацию компилятора и перезапустить.
Выбрать Project Properties -> C/C++ -> Optimization ,
В Оптимизации выберите опцию Disabled (/Old) ,
Решение
(1) Убедитесь, что ваше приложение находится в режиме отладки (не в режиме выпуска).
(2) Пожалуйста, включите параметры, такие как следующий снимок экрана.
Другие решения
Есть несколько вещей, которые вы можете проверить.
Прежде всего убедитесь, что код, в котором установлена точка останова, достижим. Поместите его в точку входа вашего приложения.
Есть вероятность, что символы отладки где-то перепутались. Следовательно, попробуйте очистить / перестроить проект (вы можете попробовать удалить каталог bin / build вручную).
В Build-> Configuration Manager вы также можете проверить, действительно ли «Отладка» для конфигурации решения заставляет ваш проект выполняться в режиме отладки.
94 Saint [2012-02-21 11:49:00]
Когда я нахожу F5 (режим отладки), ничего не происходит. Строение работает правильно, exe файл, который я могу запустить правильно, но не могу запустить debug. Почему?
У меня была та же проблема, и все трюки не сделали этого, пока я не снял флажок "Включить хостинг Visual Studio" на вкладке отладки в свойствах проекта
45 mo. [2012-09-25 21:18:00]
Тьфу! Я испытывал те же самые симптомы, что и вы, и после того, как вы пробовали все предложения, единственным, кто работал, был ваш собственный: создание нового проекта и копирование всего содержимого.
Затем я заметил, что я не могу вручную удалить свой каталог Bin, и я понял, что MyApp.vshost.exe все время работал в фоновом режиме, не позволяя себе перезаписывать Visual Studio 2012. Не знаю, как это сделать все еще работал с VS2010:/
В итоге, решение, которое сработало для меня: Убейте процесс, повторите попытку.
Другими словами, вы пытались отключить и снова включить?
Перезагрузите VS и попробуйте отладить. Некоторое время это случается, даже у меня также была та же проблема.
Извините, что поставил старый вопрос, но сегодня у меня была такая же проблема, но причина была в том, что из-за порядка сборки решения. Если вы перейдете в Solution Property Pages → Common Properties → Startup Project .
Выбрано Multiple startup projects , переместите веб-проект в начало списка.
В моем решении для веб-приложений у меня есть 2 веб-проекта и 5 проектов кода, один из моих проектов кода был наверху, и поэтому отладка не запускалась.
Надеемся, что другие найдут это полезным
5 Neil [2016-03-14 14:10:00]
Это решение уже было упомянуто, но для его работы потребовалось некоторое вмешательство, поэтому ясное решение
На вкладке "Проект/вкладка" выберите "Свойства". (или в вашем браузере решений) Перейдите на вкладку "Отладка". Снимите флажок Включить процесс хостинга Visual Studio. (Снимите флажок) проверьте, работает ли он. если он не перезагружает ваш компьютер (некоторые из файлов проектов работают в фоновом режиме, если вы знаете, как их остановить, перезапуск не обязательно просто заканчивает их задачи) перестроить проект
это должно решить проблему
Что помогло мне решить эту проблему:
- закрыть решение
- удалить файл solution.suo
- повторно открыть решение
Перед тем, как пройти интенсивное исправление. попробуйте это!
Просто запустите файл .exe в папке отладки. "Не закрывай!"
Запустите отладчик в Visual Studio. (i) Должна появиться ошибка. просто скажите "нет"
Закройте файл ".exe", который вы начали на этапе "1".
По какой-то причине визуальная студия застряла в этом приложении, которое я строю, но это сработало для меня.
Во-первых, в свойствах проекта и на вкладке Debug убедитесь, что ваш Start Action установлен на Start Project , а не какой-либо другой параметр, который не будет работать. Если это не разрешило, то:
Перейдите к Tools -> Options -> Environment -> Keyboard и в Show commands containing: введите Debug.Start и убедитесь, что для параметра Shortcuts for selected command: установлено значение F5 (Global) . Также убедитесь, что у вас нет ничего другого, сопоставленного с F5, который может конфликтовать.
Наконец, если это не решит вашу проблему, я предлагаю вам экспортировать текущие настройки среды в качестве резервной копии, а затем reset все настройки среды полностью. Посмотрите, разрешит ли это, если нет, а затем reimport ваши старые настройки и попробуйте восстановить визуальную студию.
закройте проект и удалите все файлы в папке projectinDebug , чтобы создать новое решение для отладки
1 joa [2013-04-23 23:19:00]
Перейдите в Обозреватель решений, щелкните правой кнопкой мыши проект, перейдите в свойства, нажмите "Отладка", внизу снимок установлен, установите флажок "Включить отладку SQL Server".
1 jmurphy [2013-05-22 20:10:00]
Убедитесь, что на вкладке "Проект" → "Свойства" → "Отладка" → "Начало действия", которые "Не запускать, но отлаживать мой код при запуске", не проверяется. Как-то это прошло через месяц после того, как я создал и работал над моим проектом.
Отметив это, я решил проблему.
У меня была такая же проблема с моим настольным приложением, и как этот форум говорит, что вы должны пометить свой проект как проект запуска, поскольку визуальная студия без опознавательных знаков.
Это сработало для меня отлично, и я считаю, что это поможет другим людям, которые могут иметь эту проблему.
0 Aidal [2016-10-13 13:35:00]
У меня была такая же проблема (видимо, несколько лет спустя), где я мог видеть свое устройство в VS 2015, но когда я хотел отлаживать устройство, ничего не происходило.
Это может быть другой вопрос, чем тот, который был у оригинального плаката, но это решение устранило проблему для меня в VS 2015.
Щелкните правой кнопкой мыши решение и выберите "Свойства", а затем отметьте, установлен ли флажок для вашего решения в столбце "Развернуть", если это не так, проверьте его и повторите попытку отладки. Работал для меня.
У меня была эта проблема в приложении WPF, над которым я работал. При запуске отладчика процесс с именем MyApp.VsHost.exe запускается и продолжает работать в фоновом режиме, но исключений не было бы выбрано и ничего в окне вывода, кроме информации о сборке.
Это произошло потому, что я изменил пространство имен моего класса App , но не обновил атрибут Class в App.xaml , чтобы соответствовать новому пространству имен. Я изменил пространство имен в файле xaml, и он снова работал.
Быстрое исправление, которое может помочь кому-то:
Если вы работаете с пакетом SSIS или с решением с несколькими приложениями внутри него. Удостоверьтесь, что у вас есть правильный набор приложений в качестве "Начального проекта".
Если у вас есть отдельный проект приложения или SSIS в той же папке, ваша Visual Studio, вероятно, создает это вместо того, что вы хотите запустить.
Надеюсь, это поможет!
У меня была такая же проблема, и, глядя на ответ брзлвеловера, я нашел следующую проблему, которая, казалось, работала для меня. Проводя это, если кто-то другой имеет такую же проблему, они также могут проверить это.
0 Annye [2015-02-19 15:30:00]
Я нашел решение:
- Закройте решение для Visual Studio
- Откройте заголовок проекта .csproj с помощью блокнота ++, например.
- Поиск тегов в разделе
- Удалить тег конфигурации полностью
- Откройте свое решение, и для меня теперь отладка работает над моим проектом.
0 GlennG [2013-06-03 02:07:00]
Этот процесс обычно работает для меня:
- Закрыть IE
- Используйте диспетчер задач, чтобы проверить, что все экземпляры iexplore.exe ушли – kill любые оставшиеся "сироты".
- Запустите IE из меню "Пуск" и убедитесь, что он запущен правильно.
- Очистить кеш-кеш Internet Explorer и файлы cookie и перезапустить.
- Закройте Visual Studio, чтобы освободить все блокировки.
- IISReset
- Перезапустить VS
- Очистить проект/решение
- Перекомпилируйте и он должен работать
0 toregua [2013-01-23 15:39:00]
Я нашел решение:
- Закройте решение для Visual Studio
- Откройте заголовок проекта .csproj с помощью блокнота ++, например.
- Найдите false в разделе
Visual Studio 2010
В консоли управления пакетами я запустил
и мое решение могло бы скомпилироваться.
Такая же ошибка, попробовал выполнить VS как Администратор, и он сработал.
Я столкнулся с этой проблемой. В моем случае, как-то пропустили проект проекта запуска. Поэтому убедитесь, что один из проектов в вашем решении explorer задан как проект запуска. Чтобы настроить проект запуска, щелкните правой кнопкой мыши по желаемому проекту в проводнике решений → нажмите " Установить как проект запуска"
Мой опыт работы с Visual Studio 2015, я попробовал удалить все процессы и перезапустить, это не сработало. Я попытался удалить каталог bin, это не сработало.
К сожалению, единственное, что сработало, – это закрыть и перезапустить Visual Studio 2015 в режиме администратора. Вздох.
Проверьте Configuration Manager, убедитесь, что все проекты компилируются для одной и той же платформы.
Я отключил процесс хостинга, чтобы обойти проблему его оставления и оставить файлы заблокированными. Когда я это сделал, я обнаружил, что окно консоли не появилось, когда я ударил F5 для отладки, хотя моя программа прошла нормально. Затем я заметил, что у меня установлен флажок "Предпочтительный 32-разрядный". Я отмахивался от этого, перестроил и окно консоли появилось еще раз. Это показалось странным, поэтому я снова отметил его и подтвердил, что могу воспроизвести это поведение. Я использую Visual Studio 2013.
-1 Saint [2012-02-21 12:36:00]
Наконец я создал другой проект и скопировал существующие файлы и папки. Может быть, "непрофессиональный", но он работает:) К счастью, это небольшой проект
У меня очень смешное решение, но это сработало для меня,
Удерживайте клавишу F5, пока не увидите, что отладка началась, я серьезный парень.
Сообщество, где люди делятся уникальным опытом
Вопросы и ответы по любой теме от IT сообщества
Помогаем строить карьеру в IT-индустрии
Биржа удаленной работы для IT-специалистов
Хабр Q&A — вопросы и ответы для IT-специалистов
Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.
" невозможно начать отладку "C:WindowsSystem32WWAHost - . exe. Монитор удаленной отладки Microsoft Visual Studio (MSVSMON.EXE) не работает на удаленном компьютере. Это может быть связано с тем, что брандмауэр предотвращает связь с удаленным компьютером. См. справку по настройке удаленной отладки."
решена. Установленное обновление удаленных инструментов от здесь и работает нормально. Спасибо, что ответили. Закрываем тему.
У меня была та же проблема. Я исправил это, изменив свойства / компиляция / целевая платформа to x86 вместо любой CPU. В моем случае это решило проблему. Надеюсь, это поможет.
это навело меня на добрый час, прежде чем я вспомнил, что не поставил на запись. Добавление записи исправило это сразу.
Windows 7 x64, VS 2012
оказывается, это был Брандмауэр Windows. Путем прямого запуска:
появился диалог брандмауэра, где я мог разрешить msvsmon.exe для запуска. После повторного запуска VS 2012 отладка (локально) была в порядке!
убедитесь, что у вас есть Локальная Машина выбирается из выпадающего меню:
я исправил это так:-
создайте ярлык на рабочем столе, чтобы "C:\Program файлы (x86)\Microsoft Visual Studio 11.0\Common7\IDE\удаленный отладчик\x64\msvsmon.исполняемый."
щелкните правой кнопкой мыши ярлык и выберите "Свойства" в раскрывающемся меню. Выберите вкладку "Совместимость", отметьте" запустить эту программу от имени администратора " и нажмите OK
создать ярлык на рабочем рабочего стола "файлы C:\Program (х86)\Майкрософт Visual студии 11.0\Common7\язь\команду devenv.исполняемый."
щелкните правой кнопкой мыши ярлык и выберите "Свойства" в раскрывающемся меню. Выберите вкладку "Совместимость", отметьте" запустить эту программу от имени администратора " и нажмите кнопку ОК.
для запуска VS2012: -
дважды щелкните значок ярлыка msvsmon (который вы создали выше, чтобы запустить msvsmon). Дождитесь " монитора удаленной отладки Visual Studio (Администратор)" окно для отображения перед продолжением .
дважды щелкните значок ярлыка" Visual Studio 2012 Professional " (который вы создали выше, чтобы запустить VS2012)
в VS2012 убедитесь, что отображается стандартная панель инструментов.
в VS2012 убедитесь, что раскрывающийся список" платформы решений "(на стандартной панели инструментов) отображается и установлен в"x86".
и debug теперь работает (для меня в любом случае) .
однако через 15 минут или около того отладка может перестать работать, и вы можете снова получить ошибку msvsmon. Если это произойдет, просто закройте VS2012 и msvsmon, а затем начните снова (от "to start VS2012:-" выше) .
Я и несколько других разработчиков пытались найти решение для этой проблемы в течение примерно 3/4 часов, поскольку Visual Studio разбилась, тогда эта ошибка произойдет (дважды в 2 дня). Затем я внезапно (после многих отладок и попыток других предложений и headbanging) каким-то образом понял, что файл, который был выделен, изменился, и когда я пытался отладить, не был проектом приложения MVC, как только я изменил его на проект моего проекта, он тогда работал.
надеюсь, что это помогает и спасает людей от многочасовой боли!
Я также получил эту ошибку, я обычно запускаю сайты под именем пользователя (который также является пользователем базы данных) и забыл установить пул приложений. (ответ парламента также помог мне)
для меня это сработало в VS2013: Сохраните работу, закройте Visual Studio, а затем откройте проект
Я также столкнулся с этой ошибкой.
причиной моего было то, что я случайно опустошил следующее свойство
изменить его на:
наследовать от родителя или от значений по умолчанию для проекта
Если вы используете Microsoft Azure, попробуйте вручную подключить отладчик:
Я получаю следующую ошибку довольно регулярно при компиляции в Visual Studio и запуске моего веб-приложения:
"Не удается запустить отладку на веб-сервере. Веб-сервер не ответил своевременно. Это может быть связано с тем, что другой отладчик уже подключен к веб-серверу."
обычно это происходит после отладки приложения уже один раз. Из командной строки я запускаю "iisreset / restart", и это устраняет проблему.
Как я предотвратить это в первую очередь?
Я считаю, что это происходит, если я отлаживаю Firefox в качестве своего браузера. Когда я выхожу из Firefox, сеанс отладки VS2005/8 не завершается. Я не нашел решения для этого (пока).
Если это то, что происходит с вами, то более быстрым решением, чем запуск iisreset, является нажатие Shift-F5, когда в Visual Studio, и это завершит текущий сеанс отладки. Затем нажмите F5 и начнется новый сеанс отладки.
решение, которое сработало для меня:
открыть командную строку (Запуск от имени администратора)
написать iisreset /restart
теперь вернитесь к VS и отладьте. Он будет отлаживать ваше решение.
Он работал в Visual Studio 2013 и 2015 тоже в моем случае.
попробовав все предлагаемые решения здесь и в других местах (по крайней мере, 10 различных подходов), единственный вариант, который сработал для меня, был:
- удалить веб-сайт и пул приложений в IIS
- воссоздать веб-сайт и пул приложений на IIS (в моем случае все точно так же, как и раньше)
PS: я использую VS 2013 и IIS 7.5 (Win7).
надеюсь, это сэкономит кому-то еще несколько часов.
мы используем другой способ отладки, мы больше не используем F5.
таким образом, вы просто присоединяете отладчик к IIS. Гораздо быстрее (в зависимости от размера проекта) внести изменения, скомпилировать один проект, который вы изменили, и снова подключить отладчик.
решение: перейдите в Диспетчер задач и завершите процесс aspnet_wp.exe перед запуском приложения
У меня была эта проблема пару раз. Однажды это было решено, приняв совет Гая:
Если это то, что происходит с вами, то более быстрым решением, чем запуск iisreset, является нажатие Shift-F5, когда в Visual Studio, и это завершит текущий сеанс отладки. Затем нажмите F5 и начнется новый сеанс отладки.
в отдельном случае мне пришлось: завершить все мои рабочие процессы iis в диспетчере задач windows (процесса w3wp.исполняемый.)* Вы должны иметь возможность нажать f5 в visual studio для отладки.
похоже, что вы, вероятно, нажмете F5 в Visual Studio, когда получите эту ошибку?
есть несколько вещей, которые вы можете попробовать. Проще всего попасть в остановка кнопка перед нажатием F5. При необходимости, когда вы закончите отладку и начнете вносить изменения, вы можете перейти к Debug и выберите Остановить Отладку или Завершить Все.
для меня было открыто два visual studio. Отладчик уже был подключен к другой visual studio :). Я остановил его на первом и смог подключиться ко второй visual studio.
Если у вас много точек останова, это замедлит процесс отладки, поэтому удалите ненужные точки останова и закройте окно Autos, это решит вашу проблему
Я побежал команду iisreset и потребовалось всего 1 сек, чтобы закончить исполнение, и бум, я вернулся в игру.
P. S. Я через хром
нажмите Shift+F5, когда в Visual Studio, и это завершит текущий сеанс отладки. Затем нажмите F5 и начнется новый сеанс отладки.
закройте приложение, сбросьте iis, затем откройте приложение и запустите его
при отладке 2 веб-приложений (1 MVC и 2-MVC WebAPI), размещенных в локальных IIS. Убедитесь, что каждое приложение использует другой пул приложений. Я столкнулся с той же проблемой, и как только я изменил пул приложений другого, это сработало!
похоже, что-то съедает ресурсы вашего веб-сервера. Возможно, у вас есть некоторые ресурсы (обработчики файлов, прокси wcf), которые открываются и не закрываются? Это произошло со мной, когда я не закрывал прокси-соединения клиента WCF.
проблема обычно возникает, когда другой экземпляр iexplore все еще работает. Раньше у меня была проблема, когда мой IE аварийно завершает работу, но я все еще вижу ее в Диспетчере задач. Как только вы "закончите процесс", все вернется в норму:)
этот ответ будет применяться только при запуске решения через IIS. Вы узнаете, относится ли это к вам, если вы откроете свой веб-сайт / проект, выполнив следующие действия: В visual studio-->открыть веб-сайт--> локальные IIS -->выберите проект
эта ошибка пнула мою задницу в течение 4 часов, но, наконец, я нашел ответ. Сначала я попытался iisreset / перезапустить. Это, казалось, немного помогло, но все же получило ту же ошибку.
то, что работало для меня, шло (xp machine) для добавления/удаления программ --> Установка/удаление компонентов Windows--> нажмите IIS--> нажмите "подробности". При отладке через IIS обязательно установите расширения первой страницы.
Если все ответы не работают для вас, просто завершите обработку всех связанных компонентов iis в диспетчере задач. Это то, что сработало для меня.
Это происходит со мной довольно много в VS 2010 express - обычно потому, что отладчик перестал отвечать. Щелкните правой кнопкой мыши панель задач windows, выберите "Запустить диспетчер задач". Более чем вероятно, ASP.NET отладчик будет показывать состояние "не отвечает". Выберите его и просто завершите процесс.
со мной это произошло, когда IE был обновлен до более новой версии, пошел в установленные обновления, удалил новую версию IE, после перезагрузки компьютера он вернулся к старой версии и проблема с отладкой была решена
очень простой - но проверьте, что если вы пытаетесь запустить веб-сайт из IIS, нажав "обзор", сайт фактически запускается.
была такая же проблема, даже после перезагрузки. В основном это:
- перезапустить IIS
- Очистить Решение
- Перестроить Решение
затем он снова начал работать.
Это также может быть вызвано, если ваш сайт использует подключение к базе данных, но сервер базы данных недоступен.
Я потратил некоторое время, пытаясь решить эту проблему обычными способами, но даже после перезагрузки моей рабочей станции проблема осталась. В конце концов я обнаружил, что служба SQL Server (MSSQLSERVER) не запущена.
Он должен был работать, так как он установлен в автоматический, но он был остановлен, даже после перезагрузки. Все события MSSQLSERVER в событии журнал выглядел нормально, поэтому остается неизвестным, почему он не работал, но теперь я установил его в автоматический (отложенный запуск) в надежде, что это уменьшит конфликт ресурсов во время запуска.
Мне пришлось воссоздать сайт / приложение / виртуальный каталог, чтобы он работал после установки VS2015 update3. Надеюсь, это кому-то поможет. ;)
Я знаю, что это старый вопрос, но недавно я встретил ту же ситуацию и попробовал каждое решение в этом посте, и не повезло. Наконец, я нашел решение, которое работает для меня:
- параметры и настройки в разделе debug
- символы и непроверенные серверы символов Microsoft
- построить решение
- команду iisreset
- решение F5 (Убедитесь, что серверы символов Microsoft снова отключены)
Это сработало для меня @mtkachenko Visual Studio 2012: не удается присоединить процесс. Отладчик уже подключен "Я установил Debug Diagnostic Tool v2.0 и в результате у меня есть служба диагностики отладки, которая запускается автоматически и подключается к одному из процессов w3wp. После выключения и отключения этой службы все работает нормально. Так что если вы получаете такой проверки ошибок в диспетчере задач, которые могут захватить ваш процесс w3wp"
Я только что решил эту проблему на своей машине. Моя проблема в том, что я обновил IE 9 до IE 10, и я получил эту ошибку. Решение: удалите IE 10 и перейдите на IE 9. Перейдите в раздел "программы и функции" --> "просмотр последних обновлений" --> найти IE 10---> удалить его-->перезагрузка--->ie 9 вернулся--->отладка--->работает нормально.
попробуйте выполнить один из следующих шагов для решения проблемы:
- перезапустите сервер IIS
- очистите решение вашего проекта, а затем снова создайте
Если вышеуказанные шаги не помогают, вы можете, наконец, попробовать перезагрузить компьютер
в вашем типе cmd iisreset и нажмите enter после этого ваш iis сбрасывается, и ваше приложение работает отлично
Я начал новый консольный проект в VS2015. У меня есть только этот код:
когда я пытаюсь запустить, я получаю это :
Не удается запустить отладку. Не удалось запустить запускаемый проект. Проверьте параметры отладки для запуска проекта.
после обновления MSVC2015 до Update3 у меня была та же проблема: вместо std::map в окне часов отображается как ужасный std::_Tree
все было решено путем удаления CurrentSettings.vssettings по
найти расположение этого файла, перейдите к Tools -> Options -> Environment -> Import and Export Settings . Обычно он находится по адресу: Documents\Visual Studio 2015\Settings
решено с перезапуском Visual Studio.
Я тоже застрял с этим. Я удалил обе папки bin & obj, сделал перестройку, а затем запустил ее.
очень бессмысленная ошибка.
вы используете Visual studio как Administrator
так просто restart visual studio As Administrator
дополнительно к "невозможно начать отладку" У меня также были ошибки "операция не может быть завершена: неопределенная ошибка", когда я пытался перестроить.
Спасибо всплывающее окно Visual Studio: "операция не может быть завершена" этого было достаточно!--4-->закрыть Visual Studio 2015, а затем снова открыть.
убедитесь, что вы запускаете Visual Studio в качестве администратора.
- щелкните правой кнопкой мыши на ярлыке Visual Studio 2015
- выберите вкладку "Ярлык"
- нажмите на кнопку Дополнительно
- установите флажок "Запуск от имени администратора" в любое время (см. ниже)
Это не идеально, чтобы запустить VS в режиме администратора во все времена. Убедитесь, что вы снимите флажок, как только проблема будет решена.
нет необходимости удалять все в моем случае, я просто открыл
файл и прокомментировал это свойство
и все исправлено.
У меня была такая же проблема и я решил ее, удалив .vs каталог в каталоге проекта.
просто удалить .vs скрытая папка. Эта папка находится в том же месте, где находится файл sln. Удаление этой папки также обновляет кэш intellisense и устраняет любые проблемы с этим. Надеюсь, это поможет.
удалить все соответствующие папки /obj и / bin. Бежать снова.
просто перезапустите visual studio и запустите его как администратор.
У меня было это с Xamarin.проект iOS в моем Xamarin.Формирует решение. Я перепробовал все предложения, но безуспешно.
источник ошибки был неправильно .csproj проекта. Я никогда не редактировал его сам и даже не касался свойств проекта. Я использую Visual Studio 2017 RC. Я столкнулся с решением, когда сравнивал файл проекта с предыдущими версиями в системе управления версиями.
решение: сравните файл проекта с предыдущей версией и попробуйте чтобы granually вернуть изменения, пока вы не устраните проблему и не узнаете, в чем причина.
Я тоже нашел эту проблему. Но после перезапуска сообщества Visual Studio 2015 в качестве администратора я обнаружил новую проблему:
и затем я пытаюсь открыть другое решение, закрыть другое решение и открыть решение, в котором возникает проблема, а затем проблема решена.
была такая же проблема с существующим приложением, я удалил настройки vs, но все же проблема осталась,
наконец, я просто перезапустил VS, и он работал нормально.
Я думаю, что иногда, когда мы загружаем проект, некоторая библиотека не загружается с решением, поэтому лучший вариант, прежде чем что-либо делать, просто перезапускает VS.
после добавления ссылки на проект 'MyProjectReference ' в мое приложение, а затем удалив его, я также получал ту же ошибку:
Не удается запустить отладку . Не удалось запустить запускаемый проект. Проверьте параметры отладки для запуска проекта.
удаление конфигурации, Запуск от имени администратора, перезапуск VS, перезагрузка машины не имели никакого эффекта.
после запуска моего веб-приложения без отладки (щелкните правой кнопкой мыши проект -> Просмотр в браузере (Google Chrome) я получил гораздо более полезную ошибку:
не удалось загрузить файл или сборку 'MyProjectReference' или один из его зависимости. Была сделана попытка загрузить программу, имеющую неверный формат.
мое решение состояло в том, чтобы снова добавить в решение, а затем снова удалить его. После этого rebuild и debug работали.
Читайте также: