0

私の開発者は、開発中の C# アプリケーションの安定版 (v12 としましょう) を保存しませんでした。一連の機能強化の後、V20 になりましたが、アプリケーションは v20 でがらくたになりました。そのため、開発者に v12 に戻すように依頼しましたが、開発者はそのバージョンを保存していないためできないと言っています。幸いなことに、彼はテスト用に v12 の .dll ファイルを作成しました。そこで、v12 dll を逆コンパイルし、逆コンパイルされたコードを参考にしてコードを元に戻すように依頼しました。何度か試みたにもかかわらず、安定した v12 を復元して再作成することはできませんでした。

C# で以前のバージョンに戻す方法があれば、誰かアドバイスしてもらえますか?

私のアプリケーションは完全に混乱しており、開発者はそれを修正できません。何ヶ月にもわたる開発作業が無駄になるのではないかと本当にイライラし、心配しています

彼が私を車に乗せているのか、それとも本当に以前のバージョンに戻す方法がないのかはわかりません.

ps: コーディングのバックグラウンドはありません。

前もって感謝します。

4

1 に答える 1

1

これは C# とは関係ありません。良い開発方法は、SVN、Git、Mercurial などのバージョン管理システムを使用することです。VCS を使用する場合、以前のバージョンを元に戻すことは問題ではありません。

あなたの「開発者」がこれを行わず、開発用のファイルのセットを 1 つだけ保持している場合、元に戻す方法はありません。.dll を逆コンパイルし、そこから開発を開始するのは適切ではありません。

于 2013-05-10T08:19:20.667 に答える