web-dev-qa-db-fra.com

Visual Studio: L'opération n'a pas pu être terminée. Le paramètre est incorrect

J'ai travaillé sur une nouvelle solution toute la soirée. Construire sans problème, mais tout à coup, j'ai commencé à avoir l'erreur suivante lors de la construction: 

L'opération n'a pas pu être complété. Le paramètre est incorrect.

Maintenant, j'ai cherché beaucoup de sujets, mais je n'ai pas encore trouvé de solution décente. Je devrais aussi mentionner. J'ai redémarré, essayé de réparer mon installation VS 2015 Express sans succès. 

Cela se produit sur CHAQUE solution, pas seulement sur la nouvelle, même si je ferme tout, commence un nouveau projet et tente de construire. 

Toutes les suggestions seraient les bienvenues!

35
Harambe

Dan (l'affiche originale) a mentionné dans un commentaire ci-dessus que l'exécution de Visual Studio en tant qu'administrateur avait résolu ce problème.

36
Jon Schneider

Cette réponse m'a aidé: https://stackoverflow.com/a/9130257/6524796 Il est dit d'essayer de supprimer le fichier .suo. Pour trouver ce fichier, ouvrez le répertoire de votre solution dans l'Explorateur de fichiers, assurez-vous que vous pouvez voir "Éléments masqués" et recherchez ".suo". Sélectionnez et supprimez celui de la solution qui vous pose des problèmes. Fermez Visual Studio et rouvrez la solution.

17
Patience

Essayez de vérifier vos références de projet. J'ai eu le même problème et j'ai trouvé qu'il manquait l'une des références.

Regardez sous: Debug > Propriétés ProjectName > Références

9
MichaelDarkBlue

Cela s'est produit dans le scénario ci-dessous et la fermeture et la réouverture de Visual Studio 2015 a résolu le problème pour moi. 

Même si OP mentionne déjà 

même si je ferme tout, commence un nouveau projet ...

Je publie cette solution pour ceux qui ne l'ont pas encore essayé.

Référence - Merci Jon Schneider

Nous avons une bibliothèque que nous maintenons dans un dépôt de nuget privé. Au lieu de créer des bêta, je compile parfois la bibliothèque localement, supprime la référence dans le paquet de nugets et la ajoute au répertoire local de la bibliothèque. Lors de la reconstruction du projet, parfois, je reçois cette erreur. Fermer et rouvrir le projet le résout et je peux le construire.

3
w00ngy

J'ai essayé toutes les options énumérées ici et rien n'a fonctionné pour moi. J'ai constaté qu'un autre dossier de projet avait été glissé et déposé dans le dossier de ma solution en dehors de Visual Studio. J'ai remis le dossier à son emplacement d'origine et j'ai également supprimé le fichier .suo.

Il suffit de poster ceci au cas où quelqu'un d’autre se heurterait au redoutable glisser-déposer, cassant accidentellement toute la solution.

1
Keefe Higgins

Allez comprendre ce que j'ai trouvé .... La construction d'un projet 2015 avec vs2015 finira par aboutir ... Supposons que le projet comporte 2 configurations (pour ce cas particulier): "Release MD|Win32""Release MD|x64"

Appel

devenv myProject.vcxproj /build "Release MD|x64"

fonctionnera, mais en appelant

devenv myProject.vcxproj /build "Release MD|Win32"

NE FONCTIONNERA PAS

vous devez simplement appeler devenv avec x86 au lieu de Win32..... Il n'y a aucune référence de ce type dans mon fichier de projet à x86.... ne le trouve même pas sous forme de commentaire ...

0
ro0ter

J'ai eu la même erreur lorsque j'ai essayé de décharger des projets d'installation dans le dossier de la solution. Le problème était dans VS2017 et avec l'extension Project Installer.

J'ai eu cette erreur lorsque j'ai essayé de décharger des projets à l'époque, alors qu'un projet d'installation avait déjà été déchargé. Si je le rechargeais, puis que je déchargeais à nouveau le dossier, tout allait bien ..__ Néanmoins, je n'ai pas trouvé la bonne solution J'ai essayé de supprimer le fichier .suo, cela n'a pas aidé. J'ai remarqué ce problème après la mise à jour de VS de 15.8.3 à 15.8.4. Peut-être que le problème était à jour.

0
Diamed

Si aucune de ces solutions ne fonctionne: j'ai découvert que mon problème était que j'avais une variable d'environnement vide, visible dans les propriétés du projet (sous Debug) Le supprimer a résolu le problème:

 enter image description here

0
C_Karlslund