Выход из целевого процесса без вызова ошибки запуска CoreCLR в .NET Core 2.2 - PullRequest
9 голосов
/ 19 апреля 2019

Я хочу отладить пустой проект 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 почему я получаю эту ошибку и что я делаю не так?

enter image description here

Ответы [ 6 ]

9 голосов
/ 19 июня 2019

Я столкнулся с той же проблемой!

Я обновил свои Visual Studio до последней версии с помощью VS Installer.
При обновлении я также добавил следующие рабочие нагрузки VS:

  • ASP.NET и веб-разработка
  • .NET для настольных ПК

См.рабочие нагрузки здесь:
https://github.com/MicrosoftDocs/visualstudio-docs/blob/master/docs/install/modify-visual-studio.md

Это сработало для меня!101

Мне не нужно было понижать или удалять что-либо

8 голосов
/ 20 апреля 2019

У меня была такая же проблема.
Я запустил файл Program.cs из командной строки, и сообщение об ошибке было другим.
Так что, очевидно, у меня не было установлено соответствующее .NET Core время выполнения.

Выможете скачать его по следующей ссылке - https://dotnet.microsoft.com/download

2 голосов
/ 17 мая 2019

Я понизил версию «Microsoft.AspNetCore.App», и ошибка исчезла.

2 голосов
/ 14 мая 2019

У меня была такая же ошибка.Удалите «Microsoft.AspNetCore.All» из зависимостей.

1 голос
/ 06 июня 2019

Я получил эту ошибку из-за ссылки Project, указывающей на проект, который больше не существует (был удален в объединенном git-commit). Решите его, щелкнув правой кнопкой мыши по проекту, затем Edit Project File, удалите ссылку и сохраните.

1 голос
/ 21 мая 2019

Я перезапустил свой экземпляр Visual Studio в режиме администратора и смог отладить.

После закрытия Visual Studio теперь я могу запускаться в обычном режиме и отлаживать, как и ожидалось.Я не уверен, что изменилось, хотя.

...