2010-08-20 4 views
8

j'ai commencé un nouveau projet ce matin et, après avoir mis ~ 3 heures de travail en elle, j'ai essayé d'ouvrir un fichier à partir d'un autre projet pour obtenir un code de celui-ci. J'ai reçu un avertissement concernant le fait de jeter un objet non sauvegardé. Après lui avoir dit d'aller de l'avant, j'ai réalisé qu'il faisait référence au projet sur lequel je travaillais et pas à un autre fichier que je venais d'ouvrir.Recover un projet qui n'a jamais été enregistré

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

+3

Dur leçon à apprendre - enregistrer et enregistrer souvent. – Russ

+0

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 m'en apercevoir. Je le fais dans mon sommeil. :-) – Nobody

+0

@Russ: Je pensais que j'avais déjà appris ça ... Je suppose que non :-( – poke

Répondre

12

Cela peut aider: http://blogs.msdn.com/b/saraford/archive/2008/02/14/did-you-know-where-visual-studio-saves-auto-recovered-files-in-the-case-of-an-unexpected-shutdown-151.aspx

Vérifiez également C: \ Users {} Nom d'utilisateur \ AppData \ Local \ Projects temporaires

Vous pouvez essayer un de ces programmes Undelete et voir si elle 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. :)

+0

Je n'ai pas récupéré mon travail, mais je pensais que cela valait la peine d'être marqué comme la réponse à cause des suggestions – poke

+0

Merci, désolé vous n'avez pas réussi à le récupérer. Au moins avec le enregistrer de nouveaux projets lorsque créé, il aura des fichiers de sauvegarde et d'enregistrement automatique activé. – Shawn

+0

Merci! J'ai trouvé le projet dans le dossier des projets temporaires après que mon ordinateur ait planté avant d'avoir enregistré la solution. – user890332

3

Il pourrait être utile de vérifier le dossier dans lequel sont enregistrés les fichiers de récupération automatique.

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

Mes fichiers étaient sous C:\My Documents\Visual Studio 2008\Backup Files.

+0

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

4

J'ai eu ce arrivé à moi ce matin. J'ai travaillé sur un nouveau projet hier et Windows a fait une mise à jour hier soir. Malgré le débogage de mon programme - le projet n'avait pas été sauvegardé - pour une raison ou une autre, il ne m'est pas venu à l'esprit que le projet pourrait ne pas être sauvegardé. J'ai quitté le programme en cours d'exécution sur mon ordinateur quand je suis allé au lit. Ce matin, quand j'ai travaillé, j'ai vu que les fenêtres avaient été mises à 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 message, mais j'ai pensé que je pourrais faire la lumière sur ce que j'ai fait, puisque j'ai pu récupérer mes fichiers.

D'abord je suis allé ici: http://windows.microsoft.com/en-us/windows7/recover-lost-or-deleted-files

Dans Visual Basic 2010 Express, un dossier de sauvegarde est créé avec le nom de votre projet. Effectivement, 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 énumérées dans le lien ci-dessus. Après cela, le dossier était toujours vide, MAIS, le dossier temporaire "C: \ Utilisateurs {Nom d'utilisateur} \ AppData \ Local \ Projets temporaires" contenait maintenant le dossier et les fichiers de mon projet. Avant d'exécuter la "restauration vers la version précédente", le dossier des projets temporaires était également vide. Donc, j'ai été capable de copier le dossier hors du dossier Projets temporaires et je suis aussi heureux que possible - ou proche de lui.

espoir qui aide à quelqu'un.

+0

J'ai trouvé mon projet perdu en allant dans "C: \ Utilisateurs {Nom d'utilisateur} \ AppData \ Local", en cliquant droit sur le dossier Local, en cliquant sur "Restaurer les versions précédentes" version appropriée, et en cliquant sur le bouton "Ouvrir". –

+0

Merci Steve! Ça m'a sauvé la vie! –

+0

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 dans le dossier Temporary Projects et j'ai recréé mon projet dans le dossier Temporary Projects ... laissant savoir à tout le monde qu'il y a une autre étape si le dossier de votre projet est vide ... et que c'était un projet mois. Merci beaucoup pour cela. M'a sauvé des heures de travail! – digthewells

8

Nécessité de donner une entrée correspondante. Qui a eu l'idée d'implémenter cette fonctionnalité ???

J'ai utilisé Visual Studio jusqu'en 2003, puis je suis revenu en 2010 maintenant. Après 2 jours de travail, en économisant tout le temps, comme je le faisais auparavant (Ctrl + S), je ferme le projet et décide de ne pas sauvegarder la solution elle-même.

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

Comment un développeur peut-il implémenter une idée stupide, comme abandonner tout travail dans un projet «en mémoire»? Soit vous le savez déjà, soit vous serez foutu. comme des milliers trouvés sur Google au cours de ma recherche désespérée.

Est-ce que l'équipe Microsoft VS l'a regardée au moins? Si frustrant ...

Questions connexes