web-dev-qa-db-fra.com

VS 2012 Erreur sur la construction de Hello World: "L'opération n'a pas pu être terminée. Le paramètre est incorrect"

J'ai démarré VS 2012. J'ai créé une nouvelle solution/projet et fait du projet une application console. Dans la classe "Program" fournie, dans la méthode "Main", j'ai ajouté une seule ligne, à savoir:

Console.WriteLine("Hello World");

C'est la SEULE chose que j'ai faite.

Je clique avec le bouton droit sur le nom de la solution et sélectionne "Build".

Immédiatement, une boîte de dialogue/alerte apparaît avec le titre "Microsoft Visual Studio", contenant le "X" argenté dans le cercle rouge, suivi du texte d'erreur extrêmement utile qui se lit comme suit:

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

J'ai fait des recherches approfondies sur cette erreur très informative et suis parvenu à la conclusion qu'elle apparaît dans de nombreuses circonstances différentes. Dans mon cas, j'ai commencé à en faire l'expérience il y a quelques jours (sur une application MVC beaucoup plus complexe) et cela semble intermittent. Parfois, je reçois l'erreur, parfois non. Parfois, je peux fermer VS entièrement et rouvrir et il sera toujours là, parfois il disparaîtra pendant plusieurs heures. Le redémarrage du système (ick) le fait généralement disparaître.

Une aide là-bas? Cela me rend maintenant fou. Merci d'avance.

INFORMATIONS SUPPLÉMENTAIRES: Si je tue toutes les applications Visual Studio dans le gestionnaire de tâches (plutôt que de simplement fermer Visual Studio de la manière la plus conventionnelle), il semble toujours résoudre le problème au redémarrage de Visual Studio. Toujours déconcerté.

47
Stephan G

La simple désactivation et réactivation de VS a supprimé cette erreur pour moi.

52
Matthias

J'ai essayé de résoudre ce problème en supprimant les fichiers * .suo, bin et le dossier obj, sans succès. J'ai essayé de redémarrer VS (2015) et de recharger la solution. Toutes les références de projet étaient correctes.

J'ai ensuite tué tous les processus liés à Visual Studio.

Après cela, j'ai pu reconstruire la solution.

14
Stephan Schielke

Pour moi, cela s'est produit lorsque j'ai supprimé un projet de la solution qui n'était plus sur le même chemin. Bizarre, c'était un projet grisé, mais était-il toujours nécessaire pour la construction?!

J'ai découvert où il était référencé, dans mon fichier .sln j'avais une entrée Références pointant vers le guide d'un projet manquant ou supprimé dans la solution. Cela provoquerait une erreur.

Vous pouvez également consulter les pages de propriétés de la solution, l'une d'elles donne un message sur un projet avec le nom "" qui n'existe pas.

Donc, en gros, nettoyez la section Références dans votre .sln jusqu'à ce qu'il soit construit.

8

Cela m'est arrivé dans un nouveau projet Web dans VS 2015. J'ai eu l'erreur lorsque j'ai essayé de créer ou de nettoyer la solution. La fermeture de VS et la suppression de tout dans le dossier bin ont fonctionné pour moi.

7
nthpixel

Pour moi, ce qui a aidé était de supprimer tous les dossiers bin obj et de reconstruire la solution. Je déplaçais un projet mvc de 2013 à 2015. Aussi étrange que cela soit - arrivé à 2 solutions, mais pas pour toutes les autres que j'avais.

1
Alexander Taran