При запуске отладки в Visual Studio 2022 постоянно пытался запуститься процесс msedgewebview2.exe. Поскольку у меня настроено блокирование запуска всего того, что не разрешено, то появлялось окошко с уведомлением о заблокированном процессе запуска приложения:
Для работы с Visual Studio это процесс мне не нужен, а отключить его запуск из настроек VS2022 я не могу — не нашёл такого. На текущий момент единственный выход, который я смог найти — это удалить Microsoft Edge WebView2. Правда, сделать это из раздела Настроек невозможно, но можно через командную строку или PowerShell:
1. Запускаем PowerShell с правами администратора
2. Переходим в папку с установщиком:
cd "C:\Program Files (x86)\Microsoft\EdgeWebView\Application\1*\Installer\"
3. Запускаем установку с ключами для удаления:
.\setup.exe --uninstall --msedgewebview --system-level --verbose-logging --force-uninstallsetup.exe --uninstall --msedgewebview --system-level --verbose-logging --force-uninstall
Установить можно аналогичным образом:
MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install
Получается какой-то светофор из блоков с информацией и предупреждениями, но…
Если мы удалим или переименуем msedgewebview2.exe, то окошки с диаграммами и данными диагностики при запуске дебаггера будут пустые, поэтому если вам нужны эти инструменты, придётся оставить msedgewebview2.exe!
Решение
Всё же выяснил, что WebView2 нужен для работы компонента Visual Studio «Diagnostic Tools». Если вам не нужно знать, сколько ресурсов отжирает скомпилированное приложение, то компонент можно удалить через установщик:
▶ ▶ ▶ ▶
Как раз туда и входит всё это:
Performance profiler and debugger-integrated diagnostic tools for .NET. Includes CPU Usage, Memory Usage, Application Timeline, and the Performance Explorer.
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024