0

お役に立てれば幸いです... 今朝、Visual Studio 2010 がクラッシュしました。通常、それが発生すると、ファイルを回復するオプションが表示されますが、残念ながらこれは表示されず、ソリューションを開いたときに、取り組んでいたaspxページのコーディングの約99%が失われました(4000行でほぼ1週間の作業!!! )。

Visual Studio フォルダーをチェックインしましたが、バックアップ ファイルがないため、ルートは窓から外れています。何らかの理由で、その aspx ファイルに関連付けられている .cs ファイルは問題ありませんが、aspx コードがなくなっています。厄介なことに、このページはバージョン管理に固執していましたが、まだコミットされていませんでした (はい、私は知っています、生きて学びます...)。

.NET Reflector を使用して dll ファイルをリバース エンジニアリングしようとしましたが、既に持っている .cs ファイルしか返されませんでした。

だから私が本当に求めているのは.csファイルだけでなく、aspxページだけを回復する方法はありますか?

どんな助けでも大歓迎です。

ありがとう。

4

4 に答える 4

1

手っ取り早い方法の 1 つは、ページをプレビューしている場合に、そのページのソースをコピーして aspx ページに貼り付けることです。

そうでない場合は、申し訳ありませんが、変更内容が失われました。

于 2012-10-24T12:54:50.697 に答える
1

バックアップがないか、ASPX ファイルがソース コード管理 (TFS、git、SVN など) にコミットされていない限り、ファイルは失われる可能性があります。

組織が部分的に実装されたコードのコミットに眉をひそめる場合でも、ローカルの git や SVN リポジトリなど、独自のソース管理システムをいつでも使用できます。今は役に立ちませんが、将来役に立つかもしれません。

于 2012-10-24T12:35:50.123 に答える
0

ここで私の答えをチェックしてください:ファイルを保存する前に、コンピューターの再起動時にASPXページのコンテンツが失われました

次回はあなたが救われるでしょう... :D

于 2013-05-25T04:32:38.717 に答える
0

システムでファイル検索を実行して、適切な期間の一時ファイルを探してみてください。もちろん、保証はありませんが、VS がそれを保持していなくても、まだぶらぶらしている可能性があります。

于 2012-10-24T14:05:38.970 に答える