Выход из целевого процесса без вызова ошибки запуска CoreCLR в .NET Core 2.2
Я хочу отладить пустой проект WebApi на основе .NET Core 2.2.
Я установил Core 2.2 SDK x86
и изменил целевой фреймворк на 2.2:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
Когда я начинаю отлаживать этот проект, IIS
запускается, но в параметрах маршрута api/values
я ничего не вижу (он загружается вечно), и я получаю эту ошибку:
Выход из целевого процесса не вызывал событие запуска CoreCLR. Убедитесь, что целевой процесс настроен на использование .NET Core. Этого можно ожидать, если целевой процесс не запущен в .NET Core
В моем решении существуют проекты WPF
и Class Library
. Я хотел сделать WebApi
для этого. Как я уже сказал, его пустой базовый проект создан Visual Studio 2019
. Я только что установил Core 2.2
почему я получаю эту ошибку и что я делаю не так?
Ответы
Ответ 1
Я столкнулся с той же проблемой!
Я обновил свои Visual Studio до самой последней версии через VS Installer.
При обновлении я также добавил следующие рабочие нагрузки VS:
- ASP.NET и веб-разработка
- Разработка настольных систем .NET
Смотрите о рабочих нагрузках здесь:
https://github.com/MicrosoftDocs/visualstudio-docs/blob/master/docs/install/modify-visual-studio.md
Это сработало для меня! 😊
Я не должен был понизить или удалить что-либо
Ответ 2
Я была такая же проблема.
Я запустил файл Program.cs из командной строки, и сообщение об ошибке было другим.
Так что, по-видимому, у меня не было установленного .Net Core установленного времени выполнения.
Вы можете скачать его по следующей ссылке - https://dotnet.microsoft.com/download
Ответ 3
У меня была такая же ошибка. Удалите "Microsoft.AspNetCore.All" из зависимостей.
Ответ 4
Я понизил версию "Microsoft.AspNetCore.App" и ошибка исчезла.
Ответ 5
У меня была такая же проблема после обновления пакета. Вам не нужно никаких обновлений против.
Просто иди в
dotnet.microsoft.com/download/dotnet-core/2.2
и получить время выполнения
DotNet-хостинг-2.2.7-победа.
Ответ 6
Я перезапустил свой экземпляр Visual Studio в режиме администратора и смог отладить.
После закрытия Visual Studio теперь я могу запускаться в обычном режиме и отлаживать, как и ожидалось. Я не уверен, что изменилось, хотя.
Ответ 7
Я получил эту ошибку из-за ссылки Project, указывающей на проект, который больше не существует (был удален в объединенном git-commit). Решите его, щелкнув правой кнопкой мыши по проекту, затем " Edit Project File
, удалите ссылку и сохраните.
Ответ 8
Мне не хватало ссылки на AWSSDK.Core. После установки конкретной версии, повторного запуска VS2019 и перестройки проект работал нормально.
Ответ 9
Внезапно он перестал работать. Для меня сработало чистое решение и пересобрать решение.
Ответ 10
Я установил последнюю версию .NET Core Runtime и .NET Core SDK, и проблема была решена