2009-05-22 16 views
13

私はちょうどいくつかのコードを失った。あるクラスから別のクラスへいくつかのメソッドを移動する必要があったので、私はセーブを行い、メソッドをカットし、VSがクラッシュしました。今では、コードがそれらのメソッドなしで保存されているが、コードが私のクリップボードにないので、切り取り後に保存が行われたようだ。だから私はコードなしでそれを取り戻す簡単な方法が残っていない!Visual Studioドキュメントキャッシュからファイルを回復しますか?

Visual Studioは、ファイルのリカバリダイアログが表示されても、VSがバックアップを開始したときに表示されていないときに使用するドキュメントキャッシュを保持しています。私はコードがまだそこにある私のクラスのバージョンがあることを望んでいるので、私は再び始める必要はないが、私はどこを見るべきか分からない。

誰にでもVSがこれらのファイルをディスクに保存する場所を教えていただけますか?

本当にありがとうございます。

答えて

54

ソート済みです。これらのリカバリファイルは、@ MyDocuments¥Visual Studio¥¥Backup Files¥Project Nameにあります。

+2

また、復元されたファイルと元のファイルが同じフォルダにあることがわかりました。私はちょうどcoruptの '復元された'ファイルを2日分の作業でほとんど失ってしまいました(元のファイルは実際に最新の状態に...) – Skuld

+11

この機能を有効にしてください。私のこのバージョンのフォルダは空です。 –

+3

あなたは人生を救った。これに関する他の質問はすべてこれに言及していません。 –

1

これは役に立ちませんが、ClipXをインストールすると、クリップボードに必要な数だけアイテムを保存できます。クラッシュが起こった時に私は助けになりましたが、しばらく前にクリップボードにバージョンがありました。

6

コードをDLLにコンパイルした場合、ILSpyまたはReflectorを使用してそのコードを逆コンパイルすることができます。

6

私はここに来て、同じ問題への回答を探しましたが、これらのことのどれも助けられませんでした。つまり、Visual Studio 2010で削除されたファイルはWindowsのごみ箱にあります。

は、ここで同じことを話して別のポストです:How do I recover a deleted item from Visual Studio 2010?

+0

私の場合、これは働いた最も簡単な解決策でした...(VS 2017でも同様) –

1

これはVSの既知のバグで、継続的にマイクロソフトによって無視されています。結果的に1日分の仕事を失いました。私のために働いた解決策は、プロジェクトをGoogleドライブの同期フォルダに移動することでした。ファイルを保存するたびに、Googleドライブはコピーをクラウドに同期させます。 Gitリポジトリへの定期的なコミットとともに、私はLinuxのため息...

2

を仕事を失うする必要はありません、場所は〜/ .configファイル/コードのようだ/バックアップ/

(:https://github.com/Microsoft/vscode/issues/3884ここで情報を見つけました)

あなたのファイルを回復する幸運、将来の旅行者!私は運が良かった!

+0

良い叫びファハン。 – Stimul8d

関連する問題