web-dev-qa-db-fra.com

Visual Studio ne se souvient pas des documents ouverts et du projet de démarrage

Au cours de la semaine dernière, quelque chose a changé dans ma solution VS, et je n'ai pas encore trouvé de paramètre pour la corriger.

Lorsque je ferme la solution et redémarre:

  1. le projet de démarrage revient à un autre que celui sélectionné lors de ma dernière fermeture
  2. la hiérarchie de mon projet n'est plus ce qu'elle était à sa fermeture - chaque projet est développé
  3. les documents qui étaient ouverts à la fermeture sont tous fermés

Dans chaque cas, je veux que la solution ressemble à ce qu'elle était la dernière fois que je l'ai fermée.

Comment puis-je y arriver?

À votre santé,
Berryl

92
Berryl

Je crois que ces informations vivent toutes dans votre .suo fichier et/ou .user fichier. S'ils sont devenus corrompus, VS aura du mal, donc il reviendra à la valeur par défaut.

Essayez peut-être de quitter VS, en supprimant le .suo et/ou .user fichiers, démarrez VS et configurez-le comme vous le souhaitez, redémarrez-le à nouveau et voyez s'il se souvient des paramètres.

126
Dan F

J'ai rencontré ce problème dans Visual Studio 2015. La suppression du fichier .suo à la racine de la solution n'a pas résolu le problème. J'avais besoin de tout supprimer sous le répertoire suivant:

\\ SolutionRootFolder\.vs\FolderWithSolutionName\v14 \

.vs est un dossier caché et .suo est un fichier caché sous le dossier v14 qui doit être supprimé avec le dossier vbcs.cache.

Mise à jour pour VS2017: Le problème existe toujours dans VS2017 avec le dossier v15.

55
ThatShawGuy

Dans Visual studio 2015:

Outils -> Paramètres d'importation et d'exportation -> Réinitialiser tous les paramètres

Ça a marché pour moi.

Bon codage :)

22
KAPIL SHARMA

Cela ne résout pas le problème du projet de démarrage, mais en cochant la case "Rouvrir les documents lors du chargement de la solution", le problème de mémorisation des documents ouverts a été résolu pour moi.

Vous pouvez modifier ce paramètre ici:

Tools -> Options -> Projects and Solutions -> General -> Reopen documents on solution load

Je ne sais pas si cette case à cocher existait avant la mise à niveau de Visual Studio 2017 vers la version 15.8.3 ou si elle a été réinitialisée quelque part en cours de route

17
Patrick

J'ai eu le même problème et j'ai essayé de supprimer le fichier .suo. Cependant, cela n'a pas réglé le projet. J'ai ensuite essayé l'option "reset" qui fonctionnait parfaitement.

16
John Callahan

J'ai eu le même problème avec Visual C # express.

La seule façon que j'ai trouvée pour résoudre le problème était de:

  1. réinitialiser les paramètres (Outils -> Paramètres -> Réinitialiser)
  2. sortie studio
  3. supprimez les anciens fichiers .suo corrompus des solutions concernées.

Cela ressemble à un bogue VS, car les versions Express ne prennent pas en charge les plug-ins de toute façon. J'ai remarqué qu'après avoir supprimé le fichier .suo et rouvert Visual Studio, il générerait un nouveau fichier .suo pour cette solution particulière qui serait normalement d'environ 57k. Si j'ouvrais n'importe quel fichier dans l'environnement et que je fermais ensuite Visual Studio (même si ce fichier ne faisait pas partie de la solution), cela enregistrerait un .suo d'environ 916 Ko. Après cela, l'ouverture de cette même solution entraînerait le problème décrit ci-dessus.

13
meldim

Dans Visual Studio 2015 >> Outils> Options> Environnement> Démarrage> Au démarrage> Charger la dernière solution chargée

10
Eduard Bakeš

Pour Visual Studio 2017, Tools-> Import and Export Settings-Reset All Settings l'a fait pour moi après avoir essayé toutes les autres solutions proposées.

6
user3158765

J'ai résolu ce problème dans Visual Studio 2010 Professional en appelant la commande de menu principal "Windows-> Réinitialiser la disposition de la fenêtre"

6
Oļegs

Dans Visual Studio 2017, les Outils -> Paramètres d'importation et d'exportation -> Réinitialiser tous les paramètres ont parfaitement fonctionné pour moi.

L'effacement du fichier .suo n'a pas ...

2
LeoM

Visual Studio 2015 Enterprise: Comme pour de nombreuses personnes dans ce fil, la suppression du fichier .suo n'a pas aidé, j'ai donc dû réinitialiser tous les paramètres ... qui a fonctionné. Je ne voulais pas effacer tous mes paramètres, j'ai donc passé un peu de temps pour voir quel paramètre était à l'origine de celui-ci (remarque: je ne le trouve toujours pas dans les options).

Ainsi, pour résoudre le problème tout en conservant la plupart de vos paramètres intacts, procédez comme suit:

  1. Outils -> Paramètres d'importation et d'exportation ...
  2. Sélectionnez "Exporter les paramètres sélectionnés" -> Suivant. Cochez toutes les cases.
  3. Développez "Paramètres généraux"
  4. [Important] Décochez "Disposition des fenêtres". -> Suivant -> Terminer.
  5. Retour vers: Outils -> Paramètres d'importation et d'exportation ...
  6. Réinitialiser tous les paramètres -> Suivant -> simplement réinitialiser tous les paramètres.
  7. Maintenant, importez le fichier de paramètres que vous avez exporté à l'étape 4

Maintenant, vous aurez conservé presque tous vos paramètres et résolu le problème. Il ne vous reste plus qu'à déplacer vos palettes à votre guise et vous avez terminé!

1
Nik

Même si j'ai résolu ce problème dans Visual Studio 2015 Professional, allez dans "Windows-> Réinitialiser la disposition de la fenêtre". J'ai d'abord essayé de supprimer le fichier .user/.suo, mais ce n'était pas évident pour moi.

0
Hozrot Ali

J'ai essayé tout ce qui précède. Rien n'a fonctionné. Ce qui a fonctionné pour moi (VS2017) va simplement dans mon dossier repo, montre les fichiers cachés, supprime le dossier .vs et redémarre VS.

0
Rafa Ayadi

Pour Visual Studio 2017 v15, accédez à Outils -> Options -> Projet et solutions et sélectionnez "Rouvrir les documents au chargement de la solution".

0
marcaldo

Donc rien ici ne me l'a arrangé. Je suis dans VS 2015. Tout était trouvé jusqu'à ce que je passe tout sur Windows 10. J'ai fait une réinstallation de VS et l'ai démarré. Il m'a demandé quels paramètres de base je voulais et j'ai choisi Général. Aucun des projets sur lesquels j'ai migré ne se souviendrait de leurs fenêtres ouvertes. Sucé.

J'ai suivi chaque conseil ici et rien n'a fonctionné. Pire, même sur Windows 7, il se poursuivait.

J'ai donc décidé de purger mes paramètres et de les réinitialiser. Lorsque je l'ai fait, une boîte de dialogue m'a été demandée pour choisir la collection de paramètres par défaut que je voulais. J'ai choisi Visual C # et cela a résolu le problème instantanément.

Le problème initial a été causé par le choix des paramètres "Général" ....

Je n'ai pas essayé les autres réglages. YMMV.

0
BrownPony