Question Fenêtre contextuelle Visual Studio: "l'opération n'a pas pu aboutir"


Lorsque j'essaie d'ouvrir un projet, local ou sur un Team Foundation Server (TFS), une fenêtre modale me dit que:

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

Ou le même message, mais avec "Classe non définie .." au lieu de "Erreur non spécifiée".

Ces erreurs ont commencé à se produire plus tôt aujourd'hui quand j'ai essayé de vérifier une partie de mon travail sur le serveur de la fondation de l'équipe. J'ai essayé d'utiliser Visual Studio 2008 sur le même ordinateur, mais j'obtiens toujours la même erreur. J'ai aussi cherché Google mais aucune des solutions ne semble m'aider.

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

Des idées?


179
2018-01-31 12:25


origine


Réponses:


Avez-vous essayé de supprimer le Your_Solution_FileName.suo fichier?

le .suo fichier doit être dans le même dossier que votre .sln fichier, ou dans le .vs dossier pour les nouvelles versions de Visual Studio. le .vs dossier peut être caché.


Mise à jour pour Visual Studio 2017
Dans VS 2017, le .suo les fichiers sont situés dans un dossier différent: vous pouvez trouver le .suo déposer YourSolutionFolder\.vs\YourSolutionName\v15\.suo 

le .vs dossier est caché, et le .suo fichiers est un fichier sans nom, avec juste le .suo extension.



Explication

le .suo Le fichier contient diverses informations telles que la liste des fichiers ouverts et certaines préférences qui ne sont pas enregistrées dans le fichier de solution (comme le projet de démarrage) et d'autres choses.

Normalement, vous pouvez supprimer le .suo fichier sans problèmes. Vous devrez peut-être définir le StartUp Project pour votre solution après.

Pour rester sur la bonne voie, vous pouvez renommer le .suo fichier, puis réessayez de démarrer la solution, pour voir si cette aide.

Dans mon expérience parfois crash VS au démarrage parce qu'il ya une erreur dans le code source, et en raison de cette erreur VS ne peut pas compiler le code, puis se bloque parce que sans code compilé, il est incapable d'afficher la forme en mode design. Dans ce cas, supprimer le .suo fichier résoudra la situation car il réinitialise la liste des fichiers ouverts, de sorte que la solution peut démarrer sans ouvrir / afficher aucun fichier.


Lors de la suppression du fichier .suo ne fonctionne pas
Voici une liste d'autres choses que vous pouvez essayer lors de la suppression du .suo fichier ne résout pas le problème:

  • Redémarrer le PC
  • Nettoyer le dossier temporaire de Windows
  • Nettoyer la solution de l'EDI (Menu \ Build \ Clean Solution)
  • Nettoyez la solution manuellement (supprimez la DLL / EXE compilée dans le /bin/ dossier et vide les fichiers temporaires que VS créer pendant le processus de construction dans le /obj/ dossier (chaque projet qui compose la solution a ces dossiers, alors nettoyez-les tous))
  • Essayez d'ouvrir chaque projet qui compose la solution 1 par 1 et de le construire, pour comprendre quel est le projet spécifique qui génère le problème
  • Comprendre quel est le changement / modification / modification qui a déclenché l'erreur, et l'annuler (l'outil de contrôle de la source peut aider ...)
  • Si vous avez des contrôles personnalisés: vérifiez le code dans le constructeur. L'IDE VS appellera le constructeur de vos contrôles personnalisés même au moment du design, et des choses bizarres peuvent arriver (au moment du design, certaines propriétés ne fonctionnent pas, votre chaîne de connexion n'est probablement pas remplie ...)

En dernier recours...

  • Essayez d'installer n'importe quelle mise à jour VS
  • Essayez de désactiver les extensions VS (si vous en avez installé ...)
  • Essayez de mettre à jour toute DLL / Control externe référencée dans votre solution
  • Essayez de mettre à jour Windows

206
2018-02-03 14:32



Parfois, c'est juste une question de fermeture de Visual Studio 2015 et puis ouvrez à nouveau. 

Je l'ai fait se produire sur quelques machines.

Cela arrive

"Avez-vous essayé de supprimer le fichier" Your_Solution_FileName.suo "?"

Aussi l'ordinateur plante comme par ex. panne de courant etc ...

S'applique à Mise à jour 2 et Mise à jour 3 ainsi qu'une base fraîche sans aucune mise à jour ...


108
2017-10-08 07:27



VS 2015 -> Effacer tous les fichiers dans le ComponentModelCache travaillé pour moi:

C:\Users\**username**\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache


68
2018-03-02 12:43



J'ai rencontré ce même problème, mais la suppression du fichier .suo n'a pas aidé. Le seul moyen de charger le projet était de supprimer le "Your_Project_FileName.csproj.user" fichier.

-

Je suis tombé sur ce problème quelques mois plus tard, mais cette fois en supprimant le "Your_Project_FileName.csproj.user" fichier n'a pas aidé comme il l'a fait la dernière fois. J'ai finalement réussi à le retrouver dans un problème IIS Express. J'ai enlevé le site de mon applicationhost.config et laissé Visual Studio le recréer, ceci a permis au projet d'être finalement chargé.


18
2017-08-18 18:06



Pour moi, ce problème était dû à un conflit <site> configurations dans le fichier suivant.

C:\Users\smunro\Documents\IISExpress\config\applicationhost.config

J'ai modifié ce fichier pour supprimer tous les site éléments dans l'élément suivant. Vous pourriez vouloir être un peu plus sélectif et essayer d'identifier le site qui cause le conflit et supprimer juste cela.

<configuration><system.applicationHost><sites>

Notez que j'ai quitté le <siteDefaults>, <applicationDefaults> et <virtualDirectoryDefaults> éléments là-bas.

Quand j'ai rechargé le projet, un nouveau <site> élément a été créé automatiquement.


9
2018-02-26 13:02



Assurez-vous que votre fenêtre de sortie est visible avant de cliquer sur le bouton F5. Si votre fenêtre de sortie est agrandie, il arrive que Visual Studio n'ouvre pas la fenêtre de sortie lorsque vous le redémarrez.

Correctif simple: 1. Redémarrez Visual Studio 2. AVANT de construire un projet, utilisez View-> Output Window

Maintenant, quand vous construisez, cela devrait fonctionner.

(Je suis sûr que la suppression des fichiers .suo et .user ne fonctionne que parce qu'il réinitialise Visual Studio à sa mise en page par défaut, ce qui garantit que la fenêtre de sortie est visible.)


7
2018-02-03 22:30



Exécutez eventvwr à partir de la ligne de commande pour voir s’il a enregistré des erreurs d’application.

Cela peut vous donner un message d'erreur plus utile.


5
2018-02-08 14:19



J'ai eu un problème similaire en ouvrant Razor Views

  • Je me suis connecté à mon compte Azure qui demandait à entrer de nouveau dans mes références.
  • Redémarrez VS 2015 Update 1

3
2017-12-14 15:17