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 ?

0voto

Pabitra Dash Points 26

J'ai supprimé tous les fichiers .suo et .user et redémarré VS 2008. Mais cela n'a pas fonctionné pour moi. Les étapes suivantes ont fonctionné pour moi.

Open project file (.csproj) in notepad.
Removed all configurations from <Configurations></COnfigurations> tag.
Then add one by one configuration and reload project in VS.
Build the project or view project properties.

0voto

Dan Points 538

Dans le cas des projets Visual C++, ce problème peut être causé par un formatage incorrect de l'image. vcsproj.filters fichier.

Dans mon cas, quelqu'un avait effectué une fusion manuelle de branches et n'avait pas fusionné correctement le fichier des filtres. Visual Studio a tout de même chargé et construit le fichier sans aucun avertissement, mais il a émis l'avertissement "erreur non spécifiée" lorsqu'il a essayé d'ajouter ou de supprimer des fichiers du projet.

Scannez votre vcsproj.filters pour trouver les entrées en double ou les lignes qui ressemblent à ceci et les supprimer. Fermez et rouvrez le projet.

<ClInclude Include="..\..\path\to\sourcefile.h" />

Visual Studio Enterprise 2017

0voto

sijovw Points 26

Dans mon cas, 'Silverlight 5 SDK' était manquant et donc mes projets silverlight ne sont pas chargés. Lorsque j'essaie de recharger un projet, le message "the operation could not be completed" s'affiche. Une fois que j'ai installé, le problème est résolu.

0voto

spadelives Points 478

Dans notre, le problème est apparu après avoir fait des changements dans Debug -> myProject Properties -> Web, spécifiquement en changeant l'URL du projet et ensuite en fermant VS. À la réouverture, VS a eu des difficultés à analyser la nouvelle URL et a donc affiché l'erreur. Malheureusement, il n'a pas été possible de poursuivre la configuration par l'intermédiaire de l'interface utilisateur VS puisque le projet ne s'est pas chargé.

Étant donné que les modifications apportées à la configuration des fichiers sont conservées dans le fichier myProject.csproj.user, qui se trouve dans le dossier racine du projet, il a été facile de corriger le problème en supprimant simplement le fichier myProject.csproj.user. À ce moment-là, le projet se chargeait et le fichier utilisateur était alors régénéré lors de la prochaine exécution du projet en mode débogage.

Remarque : l'URL du projet dans le fichier régénéré a dû être modifiée par rapport à l'URL par défaut. http://localhost:58995 à l'original https://localhost:44302 avant que l'application entière puisse être accédée puisque nous avons verrouillé l'application sous SSL. Vos ports peuvent être différents. Ceci a été fait par VS sous Debug -> myProject Properties -> Web après avoir lancé le projet.

0voto

Sukhi Points 122

Aucune des solutions ci-dessus n'a fonctionné pour moi. Mais les solutions suivantes ont fonctionné :

  1. Ouvrez le dossier en cours dans l'Explorateur Windows
  2. Déplacez manuellement le dossier à l'emplacement souhaité
  3. Ouvrez le fichier .csproj. VS créera alors automatiquement le fichier .sln.

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