34

一時フォルダーにいると思って、プロジェクトの一部を誤って削除してしまいました。asp.net-mvc 4 アプリケーションです。

ファイルシステムを監視する tfs やその他のプログラムはありません。

アプリケーションを公開したところです。私が残したのは、コンパイルされた一連のファイル、js、css、および画像だけです。

リバース エンジニアリングを実行できる Microsoft のツールはありますか、または VS2012 はファイルを追跡して復元できるようにしていますか。

4

12 に答える 12

104

Visual Studio で削除したファイルは、Windows のごみ箱に移動します。クリアしない限り、ファイルはまだそこにあるはずです。それらを復元して、既存のアイテムとしてプロジェクトに追加するだけです。ソリューション エクスプローラーからドラッグ アンド ドロップすることもできます。

編集:

ソリューション エクスプローラーで [すべてのファイルを表示] ボタンをクリックすることもできます。

強調表示: ソリューション エクスプローラーの [すべてのファイルを表示] ボタン

ファイルはグレー表示されてそこに表示されます (ディスク ドライブではなく、プロジェクトからのみ削除された場合)。次に、それを右クリックして、ptoject に追加し直すことができます。そこにない場合は、最初のアプローチを試してください。

于 2013-01-22T18:52:22.180 に答える
29
  1. 「Windows ファイル エクスプローラー」で削除済みアイテムのフォルダー/ソリューションを開く
  2. Ctrl+z (元に戻す) を押します。これにより、ウィンドウはフォルダに対する最後の操作を元に戻すように指示されます
  3. Visual Studio ソリューションに再度移動します。
  4. ソリューション エクスプローラーの [すべてのファイルを表示] アイコンをクリックします。
  5. [更新] をクリックします
  6. ファイルを再度含める

PS。バージョン管理システムを使用して、ファイル自体だけでなく、以前にチェックインした状態を取得できることを確認する方が常に安全です。http://www.incredible-web.com/blog/revision-control-systems/

于 2014-10-26T09:46:49.757 に答える
1
  • Visual Studio で削除されたファイルは、有効にしている場合、最終的にごみ箱に入れられます。クリアされていない場合は、復元できます。

    • ファイルを削除しても、実際に「削除」されることはありません。通常は削除済みとしてマークされますが、ツールで簡単に復元できます。そのようなツールの 1 つは、Forensic Toolkit と呼ばれるフォレンジック調査ソフトウェアを作成している AccessData という会社によって作成されています。FTK Imager というプログラムがあり、ドライブまたはフォルダーのイメージを作成したり、復元可能な削除済みファイルを表示したりできます。ソフトウェアのこの部分は無料です。FTK Imager ダウンロード試してみてください。

    • 最後に、Subversion またはその他のバージョン管理ソフトウェア (git、tfs) の使用方法を学び、将来このようなことが起こらないようにして、バックアップを取ってください。

于 2013-01-22T18:57:23.917 に答える
1

Windows Update が適用されると、Windows OS は復元ポイントを作成します。今日のようにコード モジュールを破損した場合は、Windows エクスプローラーで右クリックして [以前のバージョンに戻す] を選択できる場合があります。フォルダ レベルでも同じオプションを使用できます。

于 2016-03-01T15:56:26.140 に答える
1

申し訳ありませんが、Visual Studio 2015 で説明していますが、オプションは同じです。手順を実行してください。

ステップ 1: ソリューション エクスプローラーを開き、プロジェクトを右クリックして、[エクスプローラーでフォルダーを開く] をクリックします。

ステップ 2: ファイル エクスプローラーを開いた後、「Ctrl+z」キーを押すと、削除したファイルが取り消されます。

ステップ 3: Visual Studio に戻り、ソリューション エクスプローラーの更新アイコンを押します。点線のボックス内に削除されたファイルが表示されます。 ここに画像の説明を入力

ステップ 4: Dotted ファイルを右クリックし、Option include in project を選択します。 ここに画像の説明を入力

それでおしまい。削除したファイルがプロジェクトに含まれるようになりました。

于 2016-02-09T06:52:22.333 に答える
0

ソリューションにはプロジェクトが 1 つしかなく、誤って削除してしまいました。良いことは、早い段階で気づいたことです。ソリューションを閉じようとすると、ビジュアル スタジオからソリューション ファイルを保存するように求められました。いいえ、そのソリューションをリロードすると、プロジェクトがそこにありました。

于 2017-01-10T09:15:30.913 に答える
0

Visual Studio ソリューションに移動します ソリューション エクスプローラーの [すべてのファイルを表示] アイコンをクリックします [更新] をクリックします ファイルを再度含めます

そして、あなたは訪問することができます: Visual Studio 2015 で git マッピングを削除する

于 2016-03-31T08:52:06.770 に答える