228 votes

Popup de Visual Studio : "l'opération n'a pas pu être achevée"

Lorsque j'essaye d'ouvrir un projet, local ou sur une Team Foundation Server (TFS), je reçois une fenêtre modale me disant que :

L'opération n'a pas pu être achevée : Erreur non spécifiée

Ou le même message, mais avec "Class not defined " au lieu de "Unspecified error".

Ces erreurs ont commencé à se produire plus tôt dans la journée lorsque j'ai essayé d'enregistrer certains de mes travaux sur le serveur Team Foundation. J'ai essayé d'utiliser Visual Studio 2008 sur le même ordinateur, mais j'obtiens toujours la même erreur. J'ai également cherché sur Google, mais aucune des solutions proposées ne semble m'aider.

J'ai également installé les dernières mises à jour de Windows Update.

Des idées ?

2voto

firestorm Points 33

J'ai supprimé un ancien projet de la solution, après quoi l'erreur s'est produite. J'ai dû ouvrir le fichier .sln dans le bloc-notes et supprimer la référence .dll à l'ancien projet que j'avais supprimé. Après cela, tout a fonctionné.

2voto

Les McCutcheon Points 170

La solution : J'obtenais ce dialogue lorsque j'essayais de construire/reconstruire/nettoyer mon .sln. Pour le résoudre, j'ai dû arrêter le site IIS lié à l'application et redémarrer Visual Studio. (Puis redémarrer votre site).

Comment j'ai découvert la cause : Il semble que ce soit un message assez générique pour un large éventail de problèmes, j'ai fini par trouver mon problème particulier à quelques fichiers verrouillés par IIS avec les journaux d'événements.

Les solutions pour supprimer tous les sites sont une sorte d'approche "Nuke it from orbit" qui ne doit être utilisée qu'en dernier recours.

2voto

SOAL ABDELDJALLIL Points 116

Je pense que StyleCop est à l'origine de ce problème. Donc,

  1. Fermer VS.
  2. J'ai supprimé tous les fichiers StyleCop.Settings et StyleCop.Cache dans tous les projets de solution.
  3. J'ai également supprimé tous les projets *.csproj.user file.
  4. Redémarrez VS.

1voto

Martin Connell Points 71

L'erreur "The operation could not be completed" peut également être causée par un projet C++ faisant référence à un autre projet qui n'existe plus dans la solution.

Normalement, lorsque vous supprimez un projet d'une solution, Visual Studio supprime toute référence à ce projet dans les autres projets de la solution.

Dans mon cas, cependant, je partageais des projets entre les solutions, donc une mauvaise référence de projet a réussi à se faufiler, et la suppression des mauvaises références a corrigé l'erreur.

Utilisation de Visual Studio 2012.

1voto

IP Kaal Points 340

enter image description here Redémarrez le studio visuel comme Admin travaillera sur dans de nombreux cas.

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