2008-11-18 41 views
13

Ai đó hãy cho tôi biết có thể khôi phục nguồn Visual Studio sau khi VS bị lỗi!Dự án Visual Studio không được lưu

Tôi vừa dành 5 giờ để viết một ứng dụng tiện ích mới và chạy ứng dụng này với tùy chọn "Lưu trước khi xây dựng" được bật, cũng như Tự động Phục hồi sau mỗi 5 phút. Nhưng sau khi VS bị rơi, tôi không thể tìm thấy bất cứ thứ gì ngoài thư mục dự án trống! Tôi không thể tin rằng các tập tin chỉ được "lưu" vào bộ nhớ?!? Điều đó không thể đúng! 5 giờ làm việc đó phải là ở đâu đó trên đĩa?

Tôi đã cố tạo lại kịch bản bằng cách tạo một dự án Junk, chạy nó và sau đó giết VS bằng Trình quản lý tác vụ. Nó không hoàn toàn giống như một hộp thoại thực sự xuất hiện yêu cầu để lưu dự án. Tôi phớt lờ điều này và tiếp tục giết người. Sau đó tôi đã có thể tìm thấy nguồn rác trong C: \ Users {Tên người dùng} \ AppData \ Local \ Temporary Projects như được khuyên - nhưng không phải dự án trước đó của tôi.

Tôi nghĩ nó đã biến mất.

+0

Nếu nó không phải là ở đó, nó đã có khả năng dọn dẹp. Lựa chọn duy nhất của bạn bây giờ là không chạm vào máy của bạn và chạy tiện ích khôi phục đĩa để xem bạn có thể phục hồi một số tệp và khôi phục một số tác phẩm của mình hay không. –

+0

"ALT + F, S" và "CTRL + S" là bạn của bạn. Tôi không nghĩ rằng tôi đi hơn 2 phút mà không làm một trong số đó. – NotMe

+0

Vẫn bị cắn vào năm 2012 và không, @ChrisLively, Ctrl + S không làm gì cả, nó chỉ lưu vào thư mục tạm thời. Mà C# lau khi khởi động. Bạn phải cố tình lưu giải pháp đó là * Ctrl + Shift + S *. –

Trả lời

13

Để đảm bảo điều này không xảy ra một lần nữa trong tương lai, bạn có thể vào

cụ>Tùy chọn>dự án và giải pháp

và đánh dấu vào mục

Lưu dự án mới khi tạo

+0

Lưu ý rằng bạn có thể cần phải kiểm tra" Hiển thị tất cả cài đặt "trong VS 2010. – Mashmagar

3

Cho đến khi bạn thực sự nhấn giải pháp lưu, dự án được lưu trong một thư mục tạm thời. Điều này cho phép bạn tạo các dự án đầu nhanh và không làm lộn xộn thư mục dự án của bạn. Hy vọng rằng nó chưa được dọn sạch, nhưng nếu không, nó sẽ nằm trong thư mục dữ liệu ứng dụng của bạn. Trên Vista, có nghĩa là

C:\Users\{Username}\AppData\Local\Temporary Projects 

Xin lỗi, tôi quên những gì trên XP.

Đạo đức của câu chuyện, nếu đó không phải là dự án sơ khởi, hãy lưu dự án sớm.

+1

Thư mục trong XP ở đâu? – Jeff

+0

Cảm ơn bạn, bạn vừa lưu lại ngày của tôi :), tìm thấy nó trong 'Dự án tạm thời 'như bạn đã nói (Windows 7) – razzak

-1

Thực tế là vậy. Kiểm tra hai thư mục dự án của bạn. Cả hai có thể chứa dự án của bạn và một là một thư mục không có gì ngoài một tệp .sln trong đó.

Tôi rất tự tin rằng tác phẩm của bạn nằm trên đĩa của bạn ở đâu đó trong thư mục Tài liệu của bạn :). Nếu tất cả được đặt thành mặc định.

0

tôi phục hồi một tập tin nguồn lưu trong

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

(điều này là trên Vista)

0

grep/tìm kiếm toàn bộ ổ đĩa của bạn cho các tệp sln, proj và cpp (hoặc bất kỳ ngôn ngữ nào).

chúc may mắn.

7

Tôi gặp vấn đề tương tự như người đăng. Tôi đã chạy (và do đó được lưu ngầm) dự án nhiều lần, nhưng dường như nguồn đã biến mất.

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

Chỉ chứa một thư mục trống với tên dự án

C:\Users{Username}\AppData\Local 

Có thậm chí không chứa một thư mục có tên tạm thời dự án

Tôi đã tìm kiếm tất cả các C: và thấy không có gì liên quan.

+1

+1 để lưu ngày công việc, nơi bị phá hủy bởi File Recovery bị hỏng – WiiMaxx

0

Nếu bạn đã bao giờ muốn file VS Management Studio, tôi chỉ tìm thấy mỏ C:\Users\<<User>>Documents\SQL Server Management Studio\Backup Files\Solution1\ như ~AutoRecover% file ...

1

Cho Visual 2010 C# ... Tôi đã thực hiện một dự án WPF đơn giản và nó chuyển đến C: \ Tài liệu và cài đặt \ scharusaengrit \ My Documents \ Visual Studio 2010 \ Sao lưu tệp sau khi tôi khởi động lại máy tính của mình.

-1

Dường như một số phiên bản cửa sổ lưu trữ tệp sao lưu của bạn. nếu các đề xuất trên không phù hợp với bạn, bạn có thể thử this.

0

Tôi gặp vấn đề tương tự sau khi mất điện trên dự án WIP mà tôi chưa lưu! Bạn nghĩ rằng chúng tôi sẽ biết rõ hơn bây giờ!

Điều này bit tuyệt vời của phần mềm, Recuva quét đĩa của tôi và tôi quản lý để có được các tập tin của tôi trở lại sau khi lọc * .cs. Phew!

0

Điều này xảy ra khi bạn mở trang web từ studio trực quan.

Chỉ cần lưu dự án của bạn tới vị trí khác ..

file> save as> "vị trí của bạn"

đó là nó

Các vấn đề liên quan