Меню

Произошла одна или несколько ошибок не удалось запустить адаптер отладки

I am using Visual Studio 2022 for Blazor WebAssembly Project and the ASP.NET Core API Project. Weh I run these projects independently, they works fine in Edge, Chrome browsers but when I select Multiple-Startup projects, I am sessing the following error.


Microsoft Visual Studio

One or more errors occurred.

Failed to launch debug adapter. Additional information may be available in the output window.

The operation was canceled.

OK

enter image description here

asked Dec 16, 2021 at 6:47

Mahesh S's user avatar

4

I had the same issue with Visual Studio 2022. I could solve the issue by disabling the script debugging in the drop-down of green arrow where we run the project. Please see the following screenshot.

enter image description here

answered Aug 4, 2022 at 6:12

Chamila Maddumage's user avatar

1

Finally….. I resolved by modifying Tools—>Options—>Debugging—>General and enabling following two checkboxes as shown in imageenter image description here

answered Jan 7, 2022 at 12:04

Mahesh S's user avatar

Mahesh SMahesh S

3411 gold badge3 silver badges7 bronze badges

5

I had this issue until I removed this line from launchsettings.json under profiles on the server side code.

Failed to launch debug adapter
Unable to launch browser…

"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",

T.S.'s user avatar

T.S.

17.6k11 gold badges57 silver badges78 bronze badges

answered Aug 18, 2022 at 17:05

user19795966's user avatar

1

One working tweek is disabling JavaScript debugging in either of these two ways:

1. Disabling Script Debugging from IIS

enter image description here

2. Removing the ‘Enable’ tick from JavaScript Debugging option

enter image description here

answered Sep 22, 2022 at 14:34

Ali Safari's user avatar

Ali SafariAli Safari

1,2989 silver badges17 bronze badges

2

On a related note, I encountered this error message after cloning the first Blazor project I’d worked on in VS 2022.

It turned out that I hadn’t installed all the build tools required for the (WebAssembly) Blazor project.

Go to Tools Get Tools and Features... then the Individual Components tab.

After adding .NET 6.0 WebAssembly Build Tools and .NET WebAssembly Build Tools I was able to successfully debug the project.

answered Dec 8, 2022 at 12:13

Ted's user avatar

TedTed

2,4652 gold badges37 silver badges53 bronze badges

I solved this problem by setting the config "launchBrowser": false for the current profile in the file Properties/launchSettings.json.

It seems there is a browser launch problem. This may be caused by rights issues.

Watki02's user avatar

Watki02

4,6647 gold badges33 silver badges36 bronze badges

answered Dec 7, 2022 at 5:50

maloun's user avatar

I was able to resolve this issue by selecting a newer version of python in the debug properties. To do that, go to Debug>ProjectName Debug Properties>General. In that window select a newer python version next to Interpreter. In my case, Python 3.9 worked.

If no other python versions are displayed, you will have to install a newer version of python. I was making a console application and this is the only thing that worked.

answered Dec 10, 2022 at 0:46

Aj_'s user avatar

Aj_Aj_

4704 silver badges12 bronze badges

I am using Visual Studio 2022 for Blazor WebAssembly Project and the ASP.NET Core API Project. Weh I run these projects independently, they works fine in Edge, Chrome browsers but when I select Multiple-Startup projects, I am sessing the following error.


Microsoft Visual Studio

One or more errors occurred.

Failed to launch debug adapter. Additional information may be available in the output window.

The operation was canceled.

OK

enter image description here

asked Dec 16, 2021 at 6:47

Mahesh S's user avatar

4

I had the same issue with Visual Studio 2022. I could solve the issue by disabling the script debugging in the drop-down of green arrow where we run the project. Please see the following screenshot.

enter image description here

answered Aug 4, 2022 at 6:12

Chamila Maddumage's user avatar

1

Finally….. I resolved by modifying Tools—>Options—>Debugging—>General and enabling following two checkboxes as shown in imageenter image description here

answered Jan 7, 2022 at 12:04

Mahesh S's user avatar

Mahesh SMahesh S

3411 gold badge3 silver badges7 bronze badges

5

I had this issue until I removed this line from launchsettings.json under profiles on the server side code.

Failed to launch debug adapter
Unable to launch browser…

"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",

T.S.'s user avatar

T.S.

17.6k11 gold badges57 silver badges78 bronze badges

answered Aug 18, 2022 at 17:05

user19795966's user avatar

1

One working tweek is disabling JavaScript debugging in either of these two ways:

1. Disabling Script Debugging from IIS

enter image description here

2. Removing the ‘Enable’ tick from JavaScript Debugging option

enter image description here

answered Sep 22, 2022 at 14:34

Ali Safari's user avatar

Ali SafariAli Safari

1,2989 silver badges17 bronze badges

2

On a related note, I encountered this error message after cloning the first Blazor project I’d worked on in VS 2022.

It turned out that I hadn’t installed all the build tools required for the (WebAssembly) Blazor project.

Go to Tools Get Tools and Features... then the Individual Components tab.

After adding .NET 6.0 WebAssembly Build Tools and .NET WebAssembly Build Tools I was able to successfully debug the project.

answered Dec 8, 2022 at 12:13

Ted's user avatar

TedTed

2,4652 gold badges37 silver badges53 bronze badges

I solved this problem by setting the config "launchBrowser": false for the current profile in the file Properties/launchSettings.json.

It seems there is a browser launch problem. This may be caused by rights issues.

Watki02's user avatar

Watki02

4,6647 gold badges33 silver badges36 bronze badges

answered Dec 7, 2022 at 5:50

maloun's user avatar

I was able to resolve this issue by selecting a newer version of python in the debug properties. To do that, go to Debug>ProjectName Debug Properties>General. In that window select a newer python version next to Interpreter. In my case, Python 3.9 worked.

If no other python versions are displayed, you will have to install a newer version of python. I was making a console application and this is the only thing that worked.

answered Dec 10, 2022 at 0:46

Aj_'s user avatar

Aj_Aj_

4704 silver badges12 bronze badges

#visual-studio #asp.net-core #ide #visual-studio-2019 #development-environment

#visual-студия #asp.net-ядро #ide #visual-studio-2019 #разработка-окружающая среда

Вопрос:

С сегодняшнего утра моя Visual Studio ведет себя очень странно. Я получаю сообщение об ошибке «произошла одна или несколько ошибок, не удалось запустить debug adapter» всякий раз, когда я запускаю проект.

введите описание изображения здесь

Я запускаю свой профиль проекта вместо того, чтобы запускать его в профиле IIS Express. Вот мой launchSettings.json файл.

 {
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:65498",
      "sslPort": 44318
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "<ProjectName>": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:5001;http://localhost:5000"
    }
  }
}
 

И когда я проверяю окно вывода, это то, что я получаю.

Программа ‘[22052] .exe’ завершила работу с кодом -1 (0xffffffff).

Еще одна вещь, которую я заметил, — это то, что новая вкладка браузера открывается без какого-либо URL-адреса, просто about:blank страница.

Комментарии:

1. У меня тоже возникает такая же проблема, когда он работает нормально уже целую вечность. Внезапно после обновления Edge он перестал работать; У меня нет окна консоли, и у меня не открыто окно браузера. Единственное решение — перейти на Chrome. Что странно, так это то, что он работает в первый раз после перезагрузки, а затем во второй раз выходит из строя.

Ответ №1:

У меня тоже возникла эта проблема, и я думаю, что это может быть как-то связано с браузером Edge (или обновлением?) И отладчиком JavaScript. В первый раз, когда я запускаю веб-приложение, все работает нормально. Каждый раз после этого я получаю сообщение «не удалось запустить адаптер отладки», показанное выше.

Я должен либо отключить отладчик Javascript, либо использовать Internet Explorer для запуска приложения.

введите описание изображения здесь

Ответ №2:

Проблема заключалась в том, что процесс, который был запущен из моего предыдущего выполнения, все еще выполнялся. Когда мы запустим проект с помощью проекта profile, он запустит новый процесс, и вы можете увидеть, что есть новый Debug console window , как на предыдущем изображении.

введите описание изображения здесь

Вы можете просто закрыть это окно и снова запустить свой проект, и это устранит проблемы. Вы также можете включить параметр, который закроет этот процесс при остановке отладки. Для этого перейдите в Сервис, затем нажмите Параметры, выберите Отладка, а затем включите опцию Automatically close the console when debugging stops .

введите описание изображения здесь

Если вы не видите эту опцию, просто щелкните другие параметры в меню отладки и дождитесь загрузки содержимого, а затем снова щелкните меню отладки. Иногда он просто показывал пустой экран без каких-либо параметров. Похоже на ошибку Visual Studio 2019 .

Кроме того, не забудьте закрыть окно браузера, которое было открыто при последнем выполнении. Для меня он был открыт, поэтому открывалась новая вкладка с. about: blank

Счастливого кодирования !.

Комментарии:

1. К сожалению, это не исправило это для меня. Пробовал как с VS 2019, так и с VS 2020 Preview 2.1, все работало нормально, и со дня на день проблема начала возникать. VS запускает пустое окно браузера и не может определить, на каком порту запущен IIS. Таким образом, он пытается подключить отладчик к неправильному порту и получает отказ в подключении. Если я вручную перейду в том же окне браузера на страницу IIS Express, я смогу загрузить ее, но отладка по-прежнему не работает.

Ответ №3:

У нас та же проблема, zBestData что и выше, с момента перехода на Visual Studio 2019, версия 16.9.1.

В данный момент у нас не так много времени, чтобы разобраться в этом, но, похоже, это связано с msedge.exe процессы, оставшиеся запущенными после сеанса отладки. В качестве обходного пути перед запуском второго сеанса отладки закройте все окна open Edge, а затем отключите все msedge.exe экземпляры (например, в диспетчере задач).

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

Комментарии:

1. То же самое для меня после обновления до 16.9.3. Перезагрузка исправила это. (Я не пытался просто закрыть Visual Studio и перезапустить ее самостоятельно. Это тоже может сработать.)

Ответ №4:

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

Объяснение:

Как указано в сообщении об ошибке, в окне вывода содержится дополнительная информация.

Откройте visualstudio-js-debugger.txt досье. Он должен находиться в расположении, аналогичном указанному ниже.

Не забудьте заменить ваше имя пользователя в приведенном ниже пути на ваше правильное имя пользователя.

 C:/Users/*your-user-name*/AppData/Local/Temp/visualstudio-js-debugger.txt
 

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

I have a asp.net mvc 5 project.
When I try to start debugging with enabled Script debugging mode, and using Chrome, the Visual studio 2017 shows the error:

enter image description here

It works when I set ‘Enable legacy Chrome JavaScript debugger for ASP.NET’ in Visual Studio debugging options:

enter image description here

But how can I solve this issue without enabling legacy Chrome JavaScript debugger?

ag93's user avatar

ag93

3234 silver badges17 bronze badges

asked Nov 8, 2019 at 13:05

Andrii's user avatar

2

I’ve found it’s easiest to never use JavaScript debugging in Visual Studio. In my honest opinion, the Chrome JavaScript debugger is a much better alternative for debugging.

To turn off debugging and fix the error in VS2019, go to Tools > Options > Debugging > General. Uncheck the following option:

enter image description here

ag93's user avatar

ag93

3234 silver badges17 bronze badges

answered Dec 18, 2019 at 6:54

Chris Halcrow's user avatar

Chris HalcrowChris Halcrow

27.5k15 gold badges166 silver badges191 bronze badges

5

delete .vs folder from project folder

answered May 13, 2020 at 3:56

Travel Arts's user avatar

For me it worked when I closed all the instances of the browser and re-run.

ag93's user avatar

ag93

3234 silver badges17 bronze badges

answered Jan 5, 2021 at 3:24

AstroBoy's user avatar

AstroBoyAstroBoy

3273 silver badges13 bronze badges

1

I just unchecked the option. It’s working for me:

enter image description here

סטנלי גרונן's user avatar

סטנלי גרונן

2,87923 gold badges48 silver badges66 bronze badges

answered Jul 19, 2020 at 5:10

Alok Kumar Sahoo's user avatar

Following trick work for me

  • click on browser selector and disable the script debugging
    Disable script debugging

answered May 24, 2021 at 14:48

Jitendra Bansiwal's user avatar

1

answered Nov 8, 2019 at 19:44

Rani Radcliff's user avatar

Rani RadcliffRani Radcliff

4,7665 gold badges30 silver badges58 bronze badges

There are many variations of this error being asked about all over. Since this is the top of my search engine I’ll answer here:

I had installed another file editor (Code Writer) that set itself as the default program for a whole host of files that were previously set to Visual Studio. Between a combination of doing a VS Installer Repair, and manually changing other associations back to VS, and a reboot, it’s working for me again.

answered Oct 27, 2020 at 19:09

louisik1's user avatar

In my case, for Visual Studio 2019 in chrome browser, it was loading empty, and in edge browser, it was trying to open some file from local.

  1. I unchecked(toggled) Enable Javascript debugging for ASP.Net
  2. Closed the browsers.
  3. Removed the .vs folder from the root solution directory (this step may not be required)
  4. Built the solution.

It started working.

enter image description here

Sabito stands with Ukraine's user avatar

answered Jan 4, 2021 at 11:12

kelvin patel's user avatar

For me it worked if I just unchecked the option -> build, then I checked it again.

answered May 7, 2020 at 11:45

Raul Lucaciu's user avatar

1

I just clicked the Build tab, then clicked Build Solution. No more error and the solution ran fine after.

answered Aug 18, 2020 at 18:50

Andrew Reese's user avatar

Andrew ReeseAndrew Reese

8041 gold badge10 silver badges26 bronze badges

I had the same issue and attempted the above but it didn’t resolve the issue. I had to repair visual studio using the visual studio installer to fix the problem.

ag93's user avatar

ag93

3234 silver badges17 bronze badges

answered Aug 13, 2021 at 4:58

user16655789's user avatar

Я начал новый консольный проект в VS2015. У меня есть только этот код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SautinSoft;

namespace PdfParser
{
    class Program
    {
        static void Main(string[] args)
        {

            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            SautinSoft.PdfFocus f = new PdfFocus();
            f.OpenPdf(@"path:abc.pdf");

            if (f.PageCount > 0)
                f.ToExcel(@"path:abc.xls");
        }
    }
}

когда я пытаюсь запустить, я получаю это :

Не удается запустить отладку. Не удалось запустить запускаемый проект.
Проверьте параметры отладки для запуска проекта.

Как я могу это исправить? Спасибо.

20 ответов


после обновления MSVC2015 до Update3 у меня была та же проблема: вместо std::map в окне часов отображается как ужасный std::_Tree<std::_Tmap_traits... etc., некоторые плагины начали выбрасывать исключения, некоторые проекты не смогли работать в режиме отладки.

все было решено путем удаления CurrentSettings.vssettings по

найти расположение этого файла, перейдите к Tools -> Options -> Environment -> Import and Export Settings. Обычно он находится по адресу:DocumentsVisual Studio 2015Settings


было это на совершенно новых лесах ASP.NET ядро 1.0 веб-приложения.

решено с перезапуском Visual Studio.


Я тоже застрял с этим. Я удалил обе папки bin & obj, сделал перестройку, а затем запустил ее.

очень бессмысленная ошибка….


у меня была эта проблема, когда я пытался start (without) Debugging мой Asp.Net MVC project

вы используете Visual studio как Administrator

так просто restart visual studio As Administrator

13

автор: Basheer AL-MOMANI


дополнительно к «невозможно начать отладку»
У меня также были ошибки «операция не может быть завершена: неопределенная ошибка», когда я пытался перестроить.
Спасибо всплывающее окно Visual Studio: «операция не может быть завершена»
этого было достаточно!—4—>закрыть Visual Studio 2015, а затем снова открыть.

8

автор: Michael Freidgeim


убедитесь, что вы запускаете Visual Studio в качестве администратора.

  1. щелкните правой кнопкой мыши на ярлыке Visual Studio 2015
  2. выберите вкладку «Ярлык»
  3. нажмите на кнопку Дополнительно
  4. установите флажок «Запуск от имени администратора» в любое время (см. ниже)

Это решило проблему для меня с точным сообщением об ошибке в вопросе.

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


нет необходимости удалять все в моем случае, я просто открыл

» CurrentSettings.vssettings по»

файл и прокомментировал это свойство

<PropertyValue name="DefaultBehaviorForStartupProjects">1</PropertyValue>

и все исправлено.

пример


У меня была такая же проблема и я решил ее, удалив .vs каталог в каталоге проекта.


просто удалить .vs скрытая папка. Эта папка находится в том же месте, где находится файл sln. Удаление этой папки также обновляет кэш intellisense и устраняет любые проблемы с этим. Надеюсь, это поможет.


удалить все соответствующие папки /obj и / bin. Бежать снова.


просто перезапустите visual studio и запустите его как администратор.

1

автор: kirti kant pareek


У меня было это с Xamarin.проект iOS в моем Xamarin.Формирует решение. Я перепробовал все предложения, но безуспешно.

источник ошибки был неправильно .csproj проекта. Я никогда не редактировал его сам и даже не касался свойств проекта. Я использую Visual Studio 2017 RC.
Я столкнулся с решением, когда сравнивал файл проекта с предыдущими версиями в системе управления версиями.

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


решение для меня было удалить все *.user файлы, которые обычно генерируются для файлов решений и проектов


Я тоже нашел эту проблему. Но после перезапуска сообщества Visual Studio 2015 в качестве администратора я обнаружил новую проблему:

problem

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


была такая же проблема с существующим приложением, я удалил настройки vs, но все же проблема осталась,

наконец, я просто перезапустил VS, и он работал нормально.

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


после добавления ссылки на проект ‘MyProjectReference ‘ в мое приложение, а затем удалив его, я также получал ту же ошибку:

Не удается запустить отладку . Не удалось запустить запускаемый проект.
Проверьте параметры отладки для запуска проекта.

удаление конфигурации, Запуск от имени администратора, перезапуск VS, перезагрузка машины не имели никакого эффекта.

после запуска моего веб-приложения без отладки (щелкните правой кнопкой мыши проект -> Просмотр в браузере (Google Chrome) я получил гораздо более полезную ошибку:

не удалось загрузить файл или сборку ‘MyProjectReference‘ или один из его
зависимости. Была сделана попытка загрузить программу, имеющую неверный
формат.

мое решение состояло в том, чтобы снова добавить в решение, а затем снова удалить его. После этого rebuild и debug работали.


закройте Visual Studio и снова откройте его.


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


убедитесь, что вы закрыли все экземпляры Visual Studio, а затем перезапустите их как администратор. В моем случае у меня было несколько экземпляров Visual Studio, и мне пришлось закрыть их все, а затем перезапустить Visual Studio как admin, чтобы заставить вещи работать.


У меня была visual studio 2015 с ASP.net mvc5 arcitectured с DDD (доменным дизайном). Проблема была такой же, так как я только что открыл visual studio нормально.

проблема была решена, когда я закрыл весь экземпляр visual studio и перезапустил его как администратор.


Visual Studio cannot start debugging because the debug target is missing

Я нашел много решений для этой ошибки, но ни одно из них не помогло мне. Все перепробовал, но решения пока нет.

Когда я нажимаю кнопку «Выполнить», появляется это печально известное сообщение об ошибке.

Я установил свой выходной путь в правильную папку и все. ничего не работает
пожалуйста помоги!

Вы уверены, что ваша сборка успешна?


— jmcilhinney

08.07.2018 06:58

На странице настроек проекта (это вкладка «Отладка»? … Я не на своем компьютере) есть возможность сказать, что вы хотите запустить при запуске отладки. Также повторно установите, какой проект является вашим стартовым.


— Richardissimo

08.07.2018 09:00

Было бы полезно, если бы вы показали полный текст сообщения об ошибке (нажатие CTRL + C при отображении окна сообщения об ошибке скопирует текст в буфер обмена). Также может помочь, если вы сообщите нам, какие настройки у вас есть на страницах «Сборка» и «Отладка» свойств вашего проекта.


— Frank Boyne

08.07.2018 09:01

P.S. «Я нашел множество решений для этой ошибки, но ни одно из них не помогло мне» … Если вы читаете Как спросить … вы должны конкретно сказать, что было найдено и опробовано вашим исследованием, чтобы мы не тратили время на то, чтобы предлагать то же самое.


— Richardissimo

08.07.2018 09:07

Возможный дубликат C# Debug — не удается начать отладку из-за отсутствия цели отладки


— Mihir Dave

08.07.2018 09:23

VS обычно сначала отображает предупреждение. В этом предупреждении есть флажок «больше не показывать», раздраженные программисты умеют ставить этот флажок. Надеясь, что это улучшит ситуацию, это не так. Исправьте настройки, используйте Инструменты> Параметры> Проекты и решения> Сборка и запуск. Измените «Выполняется, когда проекты устарели» на [Всегда строить]. И «При запуске, когда возникает ошибка сборки или развертывания» на [Не запускать]. Теперь вы больше не получите эту ошибку, и вы с большей вероятностью обнаружите окно со списком ошибок (показывает ошибки компиляции) и окно вывода (показывает результат сборки)


— Hans Passant

08.07.2018 12:22

Крючки (часть-2) - useEffect

Крючки (часть-2) — useEffect

Хук useEffect — один из самых мощных и универсальных инструментов в арсенале разработчика React. Он позволяет вам управлять побочными эффектами в…

Мутабельность и переработка объектов в Python

другой маршрут в Flask Python

другой маршрут в Flask Python

Flask — это фреймворк, который поддерживает веб-приложения. В этой статье я покажу, как мы можем использовать @app .route в flask, чтобы иметь другую…

Простое руководство по тестированию взаимодействия с пользователем с помощью библиотеки тестирования React

Использование ob_flush() в PHP при ожидании cURL

Тенденции развития PHP - почему люди выбирают его?


Ответы
2

Попробуй это:

Решение, щелкнув правой кнопкой мыши -> Свойство -> Свойства конфигурации -> Конфигурация -> Включить проект в сборке

Из центр разработки визуальной студии

Вы говорите «Решение, щелкнув правой кнопкой мыши». Я нигде не вижу вкладки решения. Что ты имеешь в виду?


— ProMicro

08.07.2018 21:23

Ваше решение в визуальной студии


— Barr J

09.07.2018 06:47

Привет, это случилось со мной после того, как я переименовал Form1. Я попробовал построить / перекомпилировать / очистить проект, изменить путь и т. д., Но ничего не помогло. Папка Debug проекта была пуста, а затем я увидел, что в Program.cs есть ошибка, старое имя формы не было обновлено до нового имени. Итак, в Program.cs измените старое имя на новое имя формы. Это решило мою проблему, и теперь приложение работает. Это может быть проблемой, если вы используете Win Forms.

Другие вопросы по теме

На чтение 10 мин Просмотров 5к. Опубликовано 31.07.2020

Содержание

  1. Решение
  2. Другие решения
  3. 29 ответов
  4. Хабр Q&A — вопросы и ответы для IT-специалистов

Я только что сделал новый проект Console Aplication в Visual Studio C ++. Я изменил настройки, чтобы увидеть консоль при компиляции&запустить (CTRL + F5).
Однако, когда дело доходит до запуска в режиме отладки (F5), программа заканчивается, даже если у меня есть точки останова в нескольких местах.
Красные круги становятся белыми и имеют восклицательный знак в течение этих 2 секунд, пока он пытается отладить.
Кто-нибудь знает, как это исправить?

Решение

(1) Убедитесь, что ваше приложение находится в режиме отладки (не в режиме выпуска).

(2) Пожалуйста, включите параметры, такие как следующий снимок экрана.

Другие решения

Есть несколько вещей, которые вы можете проверить.

Прежде всего убедитесь, что код, в котором установлена ​​точка останова, достижим. Поместите его в точку входа вашего приложения.

Есть вероятность, что символы отладки где-то перепутались. Следовательно, попробуйте очистить / перестроить проект (вы можете попробовать удалить каталог bin / build вручную).

В Build-> Configuration Manager вы также можете проверить, действительно ли «Отладка» для конфигурации решения заставляет ваш проект выполняться в режиме отладки.

94 Saint [2012-02-21 11:49:00]

Когда я нахожу F5 (режим отладки), ничего не происходит. Строение работает правильно, exe файл, который я могу запустить правильно, но не могу запустить debug. Почему?

debugging c# build visual-studio-2010 .net-2.0

29 ответов

У меня была та же проблема, и все трюки не сделали этого, пока я не снял флажок «Включить хостинг 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, и он снова работал.

Быстрое исправление, которое может помочь кому-то:

Я использую VS2013, и мой отладчик внезапно перестает работать. Я продолжал получать окно с сообщением о том, что отладка не поддерживается.

Наконец, я установил его с помощью флажка очистки NATIVE в разделе «Отладчики» на вкладке «Свойства страницы- > » Пуск «для запуска проекта. Теперь у меня только ASP.NET, выбранный под Debuggers.

Если вы работаете с пакетом 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 в разделе
  • Измените значение на true: true
  • Сохранить
  • Откройте свое решение, и для меня теперь отладка работает над моим проектом.
  • У меня такая же проблема. Я не смог отобразить окно отладки, но мне удалось перенаправить вывод отладки в упрощенное «ближайшее окно», проверив соответствующую опцию в Debug- > Options and Settings; только показывает явные отладочные записи в коде типа Debug.Writeline().

    Visual Studio 2010

    Для нового приложения ASP.Net Core 1.

    В консоли управления пакетами я запустил

    и мое решение могло бы скомпилироваться.

    Такая же ошибка, попробовал выполнить 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 от специалистов в этой теме.

    0 / 0 / 0

    Регистрация: 04.06.2017

    Сообщений: 3

    1

    26.04.2018, 16:48. Показов 14725. Ответов 3


    Добрый день.

    Пару дней вожусь с одной проблемой: при нажатии F5 / Ctrl+F5, VS Code сообщает мне, что
    «Процесс адаптера отладки неожиданно завершился».

    launch.json:

    JSON
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    {
        // Используйте IntelliSense, чтобы узнать о возможных атрибутах.
        // Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.
        // Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": 
        [
            {
                "name": "Text app",
                "type": "cppdbg",
                "request": "launch",
                "program": "${workspaceFolder}/Text.exe",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": true,
                "MIMode": "gdb",
                "miDebuggerPath": "C:/MinGW/bin/gdb.exe",
                "setupCommands": [
                    {
                        "description": "Enable pretty-printing for gdb",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ]
            }
        ]
    }

    tasks.json:

    JSON
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Text",
                "type": "shell",
                "command": "g++",
                "args": [
                    "-g", "*.cpp", "-o", "Text"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }

    c_cpp_properties.json:

    JSON
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    
    {
        "configurations": [
            {
                "name": "Win32",
                "intelliSenseMode": "clang-x64",
                "includePath": [
                    "${workspaceRoot}",
                    "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++",
                    "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32",
                    "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/backward",
                    "C:/MinGW/lib/gcc/mingw32/6.3.0/include",
                    "C:/MinGW/include",
                    "C:/MinGW/lib/gcc/mingw32/6.3.0/include-fixed"
                ],
                "defines": [
                    "_DEBUG",
                    "UNICODE",
                    "__GNUC__=6",
                    "__cdecl=__attribute__((__cdecl__))"
                ],
                "browse": {
                    "path": [
                        "C:/MinGW/lib/gcc/mingw32/6.3.0/include",
                        "C:/MinGW/lib/gcc/mingw32/6.3.0/include-fixed",
                        "C:/MinGW/include/*"
                    ],
                    "limitSymbolsToIncludedHeaders": true,
                    "databaseFilename": ""
                },
                "cStandard": "c11",
                "cppStandard": "c++17"
            }
        ],
        "version": 3
    }

    В значении переменной среды Path написано: C:MinGWbin;C:MinGWmsys1.0bin;

    Установленные расширения для VS Code:
    C/C++ for Visual Studio Code
    C++ Intellisense

    Подскажите, пожалуйста, как разрешить эту проблему.

    P.S. Не кидайтесь только помидорами, если подобная тема есть, ибо двухдневный поиск решения ни к чему не привел.

    __________________
    Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



    0









    Осмысление инструментов разработки Scala

    В экосистеме существует множество инструментов и терминов разработки, например, языковой сервер, сервер сборки, Metals, BSP, LSP, Bloop, Zinc, Coursier, инкрементный компилятор, компилятор презентаций и т. Д.

    Мне было интересно, может ли кто-нибудь…




    добавить новый файл env в laravel для новой серверной среды

    я принимаю проект от клиента, чтобы добавить функциональные возможности. Я совсем новичок в разработке Laravel 5.5.

    В моем проекте уже есть 3 файла .env: .env .env.example .env.live

    .env.live предназначен для производства (APP/ENV=производство)…



    Локальная установка Shopify

    Я совершенно новичок в разработке Shopify.

    Я хочу знать, есть ли способ создать Shopify Магазин локально для учебных целей или любой другой способ настроить Среду разработки Shopify

    Заранее спасибо.


    Студия Android 3.0 Canary NPE после обновления

    Я обновил Android Studio Canary со 2 до 3 ( текущая версия ), и теперь получаю ошибку при построении проекта:

    2017-06-15 16:32:00,831 [ thread 12] INFO — e.project.sync.GradleSyncState — Gradle sync failed: Cause:…


    Специфические свойства профиля и переменные среды

    Используя Spring-boot, мы можем хранить параметры конфигурации для различных сред в файле свойств профиля, однако это делает конфигурацию частью кода, чего не рекомендуют принципы 12-фактора.

    Вместо этого 12 -factor рекомендует хранить…


    PhpStorm не получает Xdebug от машины Vagrant

    У меня есть виртуальная машина Vagrant для разработчиков с установленным xdebug, и я хочу подключить ее к PhpStorm.

    В моем xdebug.ini у меня есть это:

    zend_extension=xdebug.so
    xdebug.remote_connect_back = 0
    xdebug.idekey = «vagrant»…



    Как работает IHostingEnvironment.EnvironmentName?

    В консольном приложении .NET Core, если я добавлю следующую строку…

    IHostingEnvironment env = new HostingEnvironment();
    Console.WriteLine(env.EnvironmentName);

    Я получаю этот результат…

    Производство

    Но когда я делаю то же…




    Пошаговая разработка программного компонента AUTOSAR

    Я новичок в AUTOSAR и уже понимаю краткое изложение архитектуры AUTOSAR. Я прочитал AUTOSAR_TR_Methodology.pdf в качестве отправной точки для разработки программных компонентов AUTOSAR (SWC). Для другой информации, я должен получить «системную…


    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии

    А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Произошла ошибка dlna протокола 501
  • Произошла одна или несколько ошибок мта провинция демо