2008-11-18 25 views
13

Ktoś proszę powiedz, że możliwe jest odzyskanie źródła Visual Studio po awarii VS!Projekt Visual Studio nie zapisany

Właśnie spędziłem 5 godzin pisząc nową aplikację narzędziową i uruchamiając ją z włączoną opcją "Zapisz przed kompilacją", a także Autoodzyskiwanie co 5 minut. Ale po VS rozbił się jestem nieubłagany, aby znaleźć coś innego niż pusty folder projektu !!! Nie mogę uwierzyć, że pliki są "zapisywane" tylko w pamięci?!? To nie może być prawda! Że 5 godzin pracy musi być gdzieś na dysku?

Próbowałem odtworzyć scenariusz, tworząc projekt śmieciowy, uruchamiając go, a następnie zabijając VS za pomocą Menedżera zadań. Nie była to dokładnie ta sama sytuacja, co okno dialogowe, które pojawiło się z prośbą o zapisanie projektu. Zignorowałem to i kontynuowałem zabójstwo. Byłem wtedy w stanie znaleźć źródło śmieci w C: \ Users {Nazwa użytkownika} \ AppData \ Lokalne \ Projekty tymczasowe zgodnie z zaleceniami - ale nie mój wcześniejszy projekt.

Myślę, że już go nie ma.

+0

Jeśli go tam nie ma, to było prawdopodobnie oczyścić. Teraz jedyną prawdziwą opcją jest nie dotykać komputera i uruchomić narzędzia do odzyskiwania dysku, aby sprawdzić, czy możesz przywrócić niektóre pliki i odzyskać część swojej pracy. –

+0

"ALT + F, S" i "CTRL + S" są Twoimi przyjaciółmi. Nie sądzę, żebym przeszedł więcej niż 2 minuty bez zrobienia jednego z nich. – NotMe

+0

Nadal ukąszany przez to w 2012 roku, i nie, @ChrisLive, Ctrl + S nic nie robi, to po prostu zapisuje do katalogu temp. Który C# ociera się przy starcie. Musisz celowo zapisać rozwiązanie, które jest * Ctrl + Shift + S *. –

Odpowiedz

13

Aby upewnić się, że nie powtórzy się w przyszłości, można przejść do

Narzędzia>Opcje>projekty i rozwiązania

i sprawdź pozycję

Zapisuj nowe projekty po utworzeniu

+0

Pamiętaj, że może być konieczne sprawdzenie" Pokaż wszystkie ustawienia "w VS 2010. – Mashmagar

3

Dopóki nie trafisz rozwiązania do zapisywania, projekt zostanie zapisany w katalogu tymczasowym. Pozwala to tworzyć szybkie projekty scratch i nie zagracać folderów projektów. Mam nadzieję, że nie zostało jeszcze oczyszczone, ale jeśli nie, znajdzie się w katalogu danych aplikacji. W systemie Vista jest to

Niestety, zapomniałem, co było na XP.

Morał z tej historii, jeśli nie jest projektem zdrapki, zapisz projekt wcześniej.

+1

Gdzie jest folder w XP? – Jeff

+0

Dziękuję, proszę pana, właśnie uratowałeś mój dzień :), znalazłem go w 'Projektach tymczasowych', tak jak powiedziałeś (Windows 7) – razzak

-1

Rzeczywiście tak. Sprawdź swoje dwa foldery projektów. Oba mogą zawierać twój projekt, a mimo to jeden jest folderem zawierającym tylko plik .sln.

Jestem przekonany, że twoja praca znajduje się na twoim dysku gdzieś w folderze Dokumenty :). Jeśli wszystko jest ustawione na wartości domyślne.

0

Odzyskałem plik źródłowy zapisany w

C: \ Users \ < nazwa_użytkownika> \ Documents \ Visual Studio 2008 \ Kopia zapasowa Files \ < NazwaProjektu> \

(było to na Vista)

0

grep/przeszukuj cały dysk w poszukiwaniu plików sln, proj i cpp (lub w jakimkolwiek innym języku).

powodzenia.

7

Mam ten sam problem co plakat. Uruchomiłem (i w ten sposób niejawnie zapisałem) projekt kilka razy, ale najwyraźniej źródło zniknęło.

C:\Users\<username>\Documents\Visual Studio 2008\Backup Files\<ProjectName>\ 

zawiera tylko pusty folder z nazwą projektu

C:\Users{Username}\AppData\Local 

nawet nie zawierać folder o nazwie Tymczasowe Projekty

I przeszukiwane wszystkie C: i nic nie znalazłem odpowiedniego.

+1

+1 za zaoszczędzenie Dni pracy, która została zniszczona przez uszkodzony plik odzyskiwania – WiiMaxx

0

Jeśli kiedykolwiek chcesz plików VS Management Studio, właśnie znalazłem kopalni w C:\Users\<<User>>Documents\SQL Server Management Studio\Backup Files\Solution1\ jak ~AutoRecover% plików ...

1

Visual C# 2010 ... Zrobiłem prosty projekt WPF i przeniósł się do C: \ Dokumenty i ustawienia \ scharusaengrit \ Moje dokumenty \ Visual Studio 2010 \ Pliki kopii zapasowej po ponownym uruchomieniu komputera.

-1

Podobno niektóre wersje systemu Windows przechowują kopie zapasowe plików. Jeśli powyższe sugestie nie sprawdziły się, możesz spróbować this.

0

Miałem ten sam problem po utracie mocy w projekcie WIP, którego nie zapisałem! Myślisz, że będziemy już lepiej wiedzieć!

To niesamowite oprogramowanie, Recuva zeskanowało mój dysk i udało mi się odzyskać moje pliki po filtrowaniu * .cs. Uff!

0

Dzieje się tak, gdy otworzysz stronę ze studia wizualnego.

Wystarczy zapisać projekt do innej lokalizacji ..

Plik> Zapisz jako> „lokalizację”

to wszystko

Powiązane problemy