web-dev-qa-db-fra.com

"Une erreur s'est produite lors de l'exécution du générateur de code sélectionné: 'La valeur -1 en dehors de la plage acceptable de [0,2147483647]. Nom du paramètre: valeur' ​​'"

Je travaille sur un projet ASP.NET MVC et jusqu'à présent, je n'ai eu aucun problème avec l'échafaudage de tout type d'éléments jusqu'à présent.

Chaque fois que je veux créer un nouveau contrôleur ou une nouvelle vue, j'obtiens le message d'erreur suivant:

Une erreur s'est produite lors de l'exécution du générateur de code sélectionné: "La valeur -1 est en dehors de la plage acceptable de [0,2147483647]. Nom du paramètre: valeur '

Ce problème ne se pose que dans le projet sur lequel je travaille actuellement lorsque j'ai essayé de créer un nouveau contrôleur dans un autre projet et cela a fonctionné parfaitement.

J'ai déjà essayé la solution pour supprimer le dossier ComponentModelCache et reconstruire le projet mais le problème persiste.
Mon Visual Studio 2019 est également à jour.

EDIT: Tirer le projet du contrôle de source git sur un autre PC et restaurer les paquets a résolu le problème pour moi. Vous n'avez probablement pas à le faire à partir d'un autre ordinateur, essayez simplement de supprimer le projet et de le restaurer à distance.

EDIT 2: Création d'une deuxième vue et le même problème est de retour ...

15
Superhdninja

je le corrige, supprimant le dossier .vs, rouvrant le projet et clenning la solution

0
albertLopez

J'ai tout essayé et j'ai finalement trouvé une solution qui fonctionnait, ce problème ne se produit que lorsque le fichier web.config est ouvert dans l'éditeur. J'espère que cette aide.

Crédits: Vijay Ramakrishnan [MSFT]
https://developercommunity.visualstudio.com/content/problem/626755/error-running-the-selected-code-generator-value-1.html

0
Viral Parmar

essayez les deux, chacun fonctionnera.

1.Just delete .vs folder in project solution.
2.If above fix does not work.,close your web.config file if it is opened.
0
sai

J'obtenais cette erreur - comme mon projet est un référentiel git, j'ai exécuté git clean -xfd dessus, puis je l'ai reconstruit et j'ai pu ajouter un contrôleur lorsque j'ai réessayé.

0
Emma Pearlman

J'ai pu résoudre ce problème en supprimant manuellement les dossiers BIN et OBJ de mes projets. L'exécution de Clean dans Visual Studio n'a pas fonctionné.

0
Delubear