今日、ctrl+h ですべてのソリューションにいくつかの変更を加えました。間違いに気づいたとき、ctrl-Z で元に戻そうとしましたが、結果はひどいものでした。
問題は、このばかげた動きをする前に、最後にコンパイルされたプロジェクトをどのようにリロードできるかです。昨日のように解決策が欲しいとしましょう。
助けてくれてありがとう、エリラン。
今日、ctrl+h ですべてのソリューションにいくつかの変更を加えました。間違いに気づいたとき、ctrl-Z で元に戻そうとしましたが、結果はひどいものでした。
問題は、このばかげた動きをする前に、最後にコンパイルされたプロジェクトをどのようにリロードできるかです。昨日のように解決策が欲しいとしましょう。
助けてくれてありがとう、エリラン。
それはいけません。一度保存すると、変更は元に戻せません。それがバックアップのポイントです。.NET 実行可能ファイルを逆コンパイルするツールがありますが、すべてのソースコードが実際に実行可能ファイルにコンパイルされるわけではないため (たとえば、書式設定やコメントはそうではありません)、元のコードを元に戻すことはできません。
のようなソース管理ソフトウェアを調べるかGit
、次回この問題を適切に処理することをお勧めします。Subversion
Team Foundation Server
dotPeekなどのツールを使用して、古いバイナリを逆コンパイルしてみてください。しかし、一般的に、それがソース管理システムを使用する理由です。