11
votes

Récupérer un projet Visual Studio qui n'a jamais été sauvé

J'ai commencé un nouveau projet ce matin et, après avoir mis environ 3 heures de travail, j'ai essayé d'ouvrir un fichier d'un autre projet pour obtenir du code de celui-ci. J'ai eu un avertissement à propos de jeter un objet non sauvé. Après avoir dit d'aller de l'avant, je me suis rendu compte que cela faisait référence au projet que je venais de travailler et non un autre dossier que je venais d'ouvrir.

Même si je n'ai jamais sauvegardé le projet, les différents fichiers contenant mon code et mon jeu de données devaient exister sur le disque dur. Sont-ils toujours là, peut-être dans un dossier temporaire? Je développe sur une boîte à exécution du serveur 2008 R2 (ne demande pas, pas ma décision :)).


5 commentaires

Leçon dure l'apprentissage - Sauvegarder et sauvegarder souvent.


J'ai appris la dure. C'est une action inconsciente maintenant. Ctrl-s. Je le fais après à peu près toutes les lignes sans même remarquer. Je le fais dans mon sommeil. :-)


@Russ: Je pensais que j'avais déjà appris celui-là ... Je suppose que non :-(


@RUSS Juste frapper CTRL-S n'était pas suffisant (enregistrer le document contre le projet). Je venais de terminer un prototype et de quitter VS2010 et je ne me suis pas réalisé que cela me demandait si je voulais enregistrer / jeter un projet et que c'était confirmé que c'était confirmer certaines modifications mineures (qui n'étaient pas destinées). Pour moi, la vraie réponse est ci-dessous, forcée les projets à être sauvés lors de la création. Il aurait été agréable d'avoir une option de récupération ...


Moi aussi Ctrl + S quand je dors, mais cela ne suffit pas dans le cas où vous avez "sauvegarder de nouveaux projets lors de la création" non vérifiée, dans ce cas, vous devez enregistrer tous (Ctrl + Maj + S), où vous obtiendrez la sauvegarde Dialogue de projet.


5 Réponses :


16
votes

Cela peut aider: http://blogs.msdn.com/b/saraford/archive/2008/02/14/did-you-work -Visual-Studio-Saves-Saves-Récupération automatique-Fichiers-en-cas-de-in-in-inattendu-shutdown-151.aspx

Vérifiez également c: \ users {username} \ appdata \ local \ projects temporaires

Vous pouvez essayer l'un de ces programmes non sélectionnés et voir s'il trouve quelque chose.

Outils> Options> Projets et solutions

et vérifier l'élément

Enregistrer de nouveaux projets lors de la création

Enregistrer fréquemment. :)


4 commentaires

Je n'ai pas récupéré mon travail, mais je pensais que cela valait la peine de marquer comme la réponse à cause des suggestions.


Merci, désolé, vous n'avez pas réussi à le récupérer. Au moins avec les nouveaux projets de sauvegarde lors de la création des fichiers de sauvegarde et une autosave activé.


Merci! J'ai trouvé le projet dans le dossier Projets temporaires après que mon ordinateur s'est écrasé avant d'avoir sauvé la solution.


Cela a sauvé ma journée, j'étais sur le point de compléter une commande de VS écrasée. J'ai perdu mon projet



5
votes

Cela pourrait être utile de vérifier le dossier où les fichiers Autorecover sont enregistrés.

Vous pouvez trouver l'emplacement de fichier par défaut dans Visual Studio dans le menu Outils - Options. Regardez dans la section Projets et solutions - Développez et regardez en général pour trouver les emplacements de fichiers par défaut.

Mes fichiers étaient sous C: \ Mes documents \ Visual Studio 2008 \ Fichiers de sauvegarde.


1 commentaires

Merci. Cela a fonctionné sur vs 2017. J'ai trouvé les fichiers modifiés



5
votes

Je l'avais eu ce matin. J'ai travaillé sur un nouveau projet hier et Windows a couru une mise à jour la nuit dernière. En dépit d'avoir débogué mon programme - le projet n'avait pas sauvé - pour une raison quelconque, cela ne m'a pas rencontré que le projet pourrait ne pas être sauvé. J'ai quitté le programme qui court sur mon ordinateur quand je me suis couché. Ce matin quand je travaille, j'ai vu que Windows avait exécuté une mise à jour. Quelques heures plus tard, j'ai vu que mon ordinateur n'avait aucune trace de mon programme. Je me rends compte que c'est un vieux post, mais je pensais que je ferais de la lumière sur ce que j'ai fait, puisque j'ai pu récupérer mes fichiers.

Tout d'abord, je suis allé ici: http: // windows .microsoft.com / fr-US / Windows7 / Récupération-perte-ou-supprimé-fichier

Dans Visual Basic 2010 Express, un dossier de sauvegarde est créé avec votre nom de projet. Assez sûr, mon dossier de Backckup de projet était là: Documents \ Visual Studio 2010 \ Fichiers de sauvegarde \ MyProject. Mais, le dossier était vide. J'ai "restauré ce dossier à une version précédente" en utilisant les étapes répertoriées dans le lien ci-dessus. Après cela, le dossier était toujours vide, mais le dossier temporaire "C: \ utilisateurs {username} \ AppData \ local \ projects temporaires" contenait maintenant le dossier et les fichiers de mon projet. Avant d'exécuter la "restauration à la version précédente", le dossier Projets temporaires était également vide.

Donc, j'ai pu copier le dossier du dossier Projets temporaires et je suis aussi heureux que possible - ou à proximité de celui-ci.

espoir que cela aide quelqu'un de sortir.


3 commentaires

J'ai trouvé mon projet perdu en allant à "C: \ utilisateurs {nom d'utilisateur} \ appdata \ local", en cliquant avec le bouton droit de la souris sur le dossier local, en cliquant sur "Restaurer les versions précédentes", sélectionnez la version appropriée et cliquez sur le bouton "Ouvrir".


Merci Steve! Cela m'a sauvé la vie!


J'ai fait ce qui précède mais mon dossier de projet dans le dossier Projets temporaires était toujours vide. J'ai ensuite restauré la version précédente sur le dossier Projets temporaires et j'ai recréé mon projet dans le dossier Projets temporaires ... Il suffit de laisser tout le monde savoir qu'il y a une autre étape si votre dossier de projet est vide ... et c'était un projet qui a disparu presque une mois. Merci beaucoup pour cela. M'a sauvé des heures de travail!



8
votes

besoin de donner une entrée liée. Qui diable avait l'idée d'implémenter cette fonctionnalité ???

J'ai utilisé Visual Studio jusqu'en 2003, puis revenue à 2010 maintenant. Après 2 jours de travail, sauvegarder tout le temps , comme je l'avais l'habitude de ( Ctrl + S ), je ferme le projet et décidez pour ne pas enregistrer la solution elle-même < / fort>.

fait. Tous perdus. Rien ne peut être récupéré de n'importe où dans l'ordinateur.

Comment un développeur peut-il mettre en œuvre une idée muette telle que la chute de tous les travaux dans un projet "en mémoire". Vous le savez déjà ou vous serez foutu; Comme des milliers trouvés sur Google pendant ma recherche désespérée.

Microsoft VS L'équipe a-t-elle regardé au moins? Si frustrant ...


0 commentaires

0
votes

Une note aux réponses ci-dessus, j'avais une mini-jumpare lorsque je ne pouvais trouver mon projet nulle part, pas dans les récents projets ni dans le dossier de projets Visual Studio.

J'ai finalement trouvé le projet dans les projets Visual Studio dossier de l'utilisateur administrateur;

Je cherchais: xxx

tandis que le projet a été enregistré sous: xxx

La ligne de fond est; Vérifiez également les \ documents de l'utilisateur admin. Cela se passe probablement parce que je testais qu'une application admin seulement et Visual Studio fonctionnait avec le profil utilisateur de l'administrateur chargé.


0 commentaires