2010-08-20 72 views
8

我今天早上開始了一個新項目,在投入大約3個小時的工作之後,我嘗試從另一個項目中打開一個文件以從中獲取一些代碼。我收到了關於丟棄未保存的對象的警告。在告訴它繼續前進之後,我意識到這是指我剛剛開始工作的項目,而不是我剛剛打開的另一個文件。恢復從未保存的項目

即使我從未保存過項目,包含我的代碼和數據集的各種文件必須存在於硬盤上。他們還在那裏,也許在臨時文件夾中?我正在開發一個運行Server 2008 R2的盒子(不要問,不是我的決定:))。

+3

難學的課 - 經常保存和保存。 – Russ 2010-08-20 17:47:06

+0

我學會了艱辛的道路。它現在是一個無意識的行動。按Ctrl-S。我在幾乎每條線後都沒有注意到。我在睡夢中做它。 :-) – Nobody 2010-08-20 17:53:34

+0

@Russ:我以爲我已經知道了一個......我猜不是:-( – poke 2010-08-20 19:08:12

回答

12

這可能會幫助: 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

同時檢查C:\用戶名{} \應用程序數據\本地\臨時項目

你可以嘗試這些反刪除程序之一,看看它是否發現任何東西。

工具>選項>項目和解決方案

和檢查項目

保存新項目創建

保存頻繁。 :)

+0

我沒有得到我的工作,但我認爲這是值得標記爲答案,因爲這些建議 – poke 2010-08-20 22:37:42

+0

謝謝,對不起你沒有辦法把它弄回來,至少在那個時候保存新項目時創建啓用它將有備份文件和自動保存啓用。 – Shawn 2010-08-23 12:03:51

+0

謝謝!在我保存解決方案之前,我的計算機崩潰後,我在臨時項目文件夾中找到該項目。 – user890332 2016-12-15 15:53:27

3

可能值得檢查保存自動恢復文件的文件夾。

您可以在工具 - 選項菜單上找到Visual Studio中的默認文件位置。在「項目和解決方案」部分查找 - 展開並查看「常規」以查找默認文件位置。

我的文件都下C:\My Documents\Visual Studio 2008\Backup Files.

+0

謝謝。它在VS 2017上工作。我找到了修改後的文件 – 2017-12-13 04:45:41

4

我有這種事發生在我今天早上。我昨天在一個新項目上工作,昨天晚上windows進行了更新。儘管調試了我的程序 - 項目沒有保存 - 出於某種原因,我沒有想到該項目可能無法保存。當我上牀睡覺時,我離開了程序在我的電腦上運行。今天早上當我工作時,我看到窗戶已經更新了。幾個小時後,我看到我的電腦沒有記錄我的程序。我意識到這是一箇舊帖子,但我想我會對我做的事情有所瞭解,因爲我能夠恢復我的文件。

首先我就在這裏:http://windows.microsoft.com/en-us/windows7/recover-lost-or-deleted-files

在Visual Basic 2010速成,備份的文件夾,您的項目名稱創建。果然,我的項目backckup文件夾在那裏:Documents \ Visual Studio 2010 \ Backup Files \ MyProject。但是,該文件夾是空的。我使用上面鏈接中列出的步驟「將此文件夾恢復到以前的版本」。完成後,該文件夾仍然是空的,但臨時文件夾「C:\ Users {用戶名} \ AppData \ Local \ Temporary Projects」現在包含我的項目文件夾和文件。在運行「恢復到以前的版本」之前,臨時項目文件夾也是空的。

因此,我能夠將該文件夾從Temporary Projects文件夾中複製出來,並且我可以像其他人一樣快樂 - 或者接近它。

希望能幫助別人。

+0

通過轉到「C:\ Users {Username} \ AppData \ Local」找到我丟失的項目,右鍵單擊本地文件夾,單擊「還原以前的版本」,選擇適當的版本,然後單擊「打開」按鈕。 – 2013-04-12 14:55:13

+0

謝謝史蒂夫!它拯救了我的生命! – 2015-05-26 20:52:16

+0

我做了上述,但我在臨時項目文件夾中的項目文件夾仍然是空的。然後,我在Temporary Projects文件夾中恢復了以前的版本,並在Temporary Projects文件夾中重新創建了我的項目...只是讓每個人都知道如果您的項目文件夾是空的,還有另外一步......這是一個幾乎完成月。非常感謝你做的這些。爲我節省了數小時的工作時間! – digthewells 2015-09-02 17:28:35

8

需要給一個相關的輸入。誰有想法實現這個功能?

我使用了Visual Studio直到2003年,然後再次回到2010年。 經過2天的工作,保存了所有的時間,就像我以前(Ctrl + S)一樣,我關閉了項目並決定不保存解決方案本身。

完成。全部丟失。計算機中的任何位置都無法恢復。

開發人員如何實現一個愚蠢的想法,比如將所有工作都放在「內存」項目中。 你要麼已經知道它,要麼你會搞砸;就像我在絕望搜索期間在Google上發現的數千人一樣。

微軟VS團隊至少看過它嗎? 太令人沮喪了...