102 votes

Erreur "Le projet 'Web' doit fournir une valeur pour la configuration" après la migration vers .NET Core 3

J'ai migré un projet ASP.NET Core 2.2 vers Core 3.0 et j'obtiens l'erreur :

Le projet [Emplacement du projet] doit fournir une valeur pour la configuration.

Il n'y a pas grand-chose à faire avec ce message d'erreur, est-ce que quelqu'un sait comment résoudre cette erreur ?

Cela ressemble à ce problème sur le dépôt dotnet cli github .

23voto

Stefano Points 311

J'ai eu le même problème et il a été résolu en supprimant les références suivantes:

 "Microsoft.AspNetCore.Mvc" Version="2.2.0"

"Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.2.0"

5voto

Mansoor Omrani Points 91

C'est un peu bizarre.

Pour moi, le problème était dû au package 'Microsoft.AspNetCore.Mvc'.

Je l'ai désinstallé et installé 'Microsoft.AspNetCore.Mvc.Core'.

Je dois ajouter que j'avais également installé 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation'.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X