一時フォルダーにいると思って、誤ってプロジェクトの一部を削除しました。これは、asp.net-mvc 4アプリケーションです。
ファイルシステムを監視するtfsなどのプログラムはありません。
アプリケーションを公開しました。残っているのは、コンパイルされたファイル、js、css、および画像の束です。
Microsoftからリバースエンジニアリングを実行できるツールや、VS2012でファイルを追跡して復元できるツールはありますか。
Visual Studioで削除したファイルは、Windowsのごみ箱に移動します。クリアしない限り、ファイルはそこにあるはずです。それらを復元し、既存のアイテムとしてプロジェクトに追加するだけです。ソリューションエクスプローラーを使用してドラッグアンドドロップすることもできます。
編集:
ソリューションエクスプローラーで[すべてのファイルを表示]ボタンをクリックすることもできます。
ファイルはそこに表示され、グレー表示されます(プロジェクトから削除された場合のみ-ディスクドライブではありません)。次に、それを右クリックして、ptojectに追加し直すことができます。存在しない場合は、最初のアプローチを試してください。
PS。ファイル自体だけでなく、以前にチェックインした状態を取得できるように、バージョン管理システムを使用する方が常に安全です。 http://www.incredible-web.com/blog/revision-control-systems/
申し訳ありませんが、Visual Studio 2015で説明していますが、オプションは同じです。手順を実行してください。
ステップ1:ソリューションエクスプローラーを開き、プロジェクトを右クリックして、[ファイルエクスプローラーでフォルダーを開く]をクリックします。
ステップ2:ファイルエクスプローラーを開いた後、「Ctrl + z」キーを押すと、削除されたファイルが元に戻ります。
ステップ3:Visual Studioに戻り、ソリューションエクスプローラーで更新アイコンを押すと、削除されたファイルが点線のボックス内に表示されます。 ここに画像の説明を入力
ステップ4:点線のファイルを右クリックし、[プロジェクトに含めるオプション]を選択します。 ここに画像の説明を入力
それでおしまい。削除されたファイルがプロジェクトに含まれるようになりました。
これを試して:
プロジェクトを右クリックします。
「エクスプローラーでフォルダーを開く」をクリックします。
プロジェクトフォルダを開きます。
プロジェクトフォルダが開いたら、「ctrl + z」を実行します。
Windows OSは、Windows Updateが適用されると復元ポイントを作成します。今日のようにコードモジュールを破損した場合は、Windowsエクスプローラーでそのモジュールを右クリックし、[以前のバージョンを復元する]を選択できる場合があります。同じオプションがフォルダーレベルで使用できます。
Visual Studioで削除されたファイルは、有効にしている場合、ごみ箱に入れられます。クリアされていない場合は、復元できます。
ファイルを削除しても、実際に「削除」されることはありません。通常、削除済みとしてマークされますが、ツールで簡単に復元できます。そのようなツールの1つは、Forensic Toolkitと呼ばれるフォレンジック調査ソフトウェアを作成するAccessDataと呼ばれる会社によって作成されています。 FTK Imagerと呼ばれるプログラムがあり、ドライブまたはフォルダーのイメージを作成し、復元可能な削除済みファイルを表示することもできます。ソフトウェアのこの部分は無料です。 FTK Imager Download たぶん試してみてください。
最後に、Subversionまたは他のバージョン管理ソフトウェア(git、tfs)を使用することを学び、これが将来あなたに起こらないようにして、あなたのものをバックアップしてください
ええ、簡単に復元できます。
ステップ1:ごみ箱に移動し、削除されたアイテムを復元します。
ステップ2:Visual Studioで、プロジェクトを右クリックし、[追加]> [既存のアイテム]をクリックします(ここで、削除されたアイテムを追加できます)
Visual Studioソリューションに移動します。ソリューションエクスプローラーの[すべてのファイルを表示]アイコンをクリックします。
次のサイトにアクセスできます。 Visual Studio 2015のgitマッピングを削除
ソリューションにはプロジェクトが1つしかなかったため、誤って削除しました。良いことは、初期段階でそれを実現し、ソリューションを閉じようとしたときに、ビジュアルスタジオからソリューションファイルを保存するように求められました。私はノーと言いました、そしてそのソリューションをリロードしたとき、プロジェクトはそこにありました。