web-dev-qa-db-fra.com

Le processus cible s'est arrêté sans déclencher l'erreur d'événement démarré CoreCLR avec .NET Core 2.2

Je veux déboguer un projet WebApi vide basé sur .NET Core 2.2.

J'ai installé Core 2.2 SDK x86 et a changé le cadre cible en 2.2:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
  </PropertyGroup>

Lorsque je commence à déboguer ce projet, IIS démarre, mais dans la route api/values je ne vois rien (il se charge pour toujours) et j'obtiens cette erreur:

Le processus cible s'est terminé sans déclencher un événement démarré CoreCLR. Assurez-vous que le processus cible est configuré pour utiliser .NET Core. Cela peut se produire si le processus cible ne s'est pas exécuté sur .NET Core

Dans ma solution WPF et Class Library des projets existent. Je voulais faire WebApi pour ça. Comme je l'ai dit, son projet de base vide généré par Visual Studio 2019. Je viens d'installer Core 2.2 pourquoi j'ai cette erreur et qu'est-ce que je fais mal?

enter image description here

30
michasaucer

J'ai couru avec le même problème. Mais pour moi, c'était que mon projet fonctionnait dans .NET Core 2.2, que je n'avais pas installé. J'utilise VS 2019.

Donc, pour la solution, allez simplement dans Visual Studio Installer et pour votre VS 2019 cliquez sur "Modifier" comme dans l'image suivante (c'est en espagnol cependant): Voir l'image ici

Ensuite, cliquez sur "Composants individuels", comme ici.

Et puis, assurez-vous que vous avez coché ".NET Core 2.2 Runtime (EOL)" (et au-dessus comme .NET Core 3.0, si vous le souhaitez) et cliquez sur "Modifier", comme indiqué ici

J'espère que cela fonctionne pour toi.

1
Bazil

J'ai dû faire un "nettoyage" et une "reconstruction" du projet et après cela il a de nouveau fonctionné.

0
Enrico

J'essayais de lancer un projet qui utilisait net core 2.2 mais je ne l'avais pas, et il n'y avait pas d'erreur (j'avais 1.1), donc après avoir installé le 2.2 en utilisant le "Visual Studio Installer" cela a fonctionné comme un charme. =)

0
David Castro