2009-04-08 9 views
4

私の職場では、稼働を停止したプロダクションで使用されているアプリケーションがあることが通知されました。アプリケーションのソースが私たちのソース管理にあるが、多くの運がない場所を見つけることができるように最善の方法で検索しています。私は本当にこれがローカルマシン上で開発され、ソース管理にチェックインされていないアプリケーションではないことを期待しています。.NET v1.0.5000.0はどこで入手できますか?

このアプリケーションは非常に古いもので、オリジナルの開発者は長く経ているようです。このアプリケーションの詳細を調べるために、.NET Reflectorを使用して内部を見てきました。mscorlib、System、System.Data、System.Drawing、およびSystem.Windowsを参照しています.Formsしかし、それらのすべてはバージョン1.0.5000.0であると述べています。

これはどのように可能ですか?これは、.NET 1.0フレームワークに対して開発されたアプリケーションであり、その後も実稼働していますか? .NET 1.0がマシンにインストールされている場合や、.NET 3.5が下位互換性がある場合は可能ですか?

.NET v1.0.5000.0を見つけることは、アプリケーションのソースコードを見つけることができれば些細なことですが、そうでなければ、このアプリケーションを現在の環境で実行する方法を理解する必要があります...

答えて

6

.NET 1.0のようなサウンドは実際にあなたの制作ボックスにあります...あなたが並行してインストールしたいと思う多くのバージョンの.NETを実行することができます。

Samuelは既に.NET 1.0のダウンロード場所を指摘していますが、ソースを見つけることができない場合は、.NET Reflector用のFile Disassemblerプラグインが役に立ちます。次に、あなたは1つのヒットで全部を逆アセンブルすることができます&(醜いプライベート変数名ではあるが)何がソースコードを動作させるべきかを得る。

幸運...

+0

感謝を示唆したファイル逆アセンブラプラグインを使用してできるように見える....悪いことは悪いことに来て、私が取得する必要がある場合に有用でなければなりませんアセンブリからのソースコントロール。私はすでにそれを試してきましたし、合理的に実行可能な形式で... – mezoid

6

This is the download for 1.0a。プロダクションサーバーには1.0がインストールされます。それ以外の場合、アプリケーションは実行されません。 ASPアプリケーションの場合、IISは独自の1.0アプリケーションプールで実行されるように構成されています。

1

リフレクタからソースコードを抽出し、コンパイル可能にすることができますか?免責事項:私は、この提案は、それが聞こえるほどキキであると思います。

+0

私はAlconjaでファイル逆アセンブラへのリンクの – mezoid

関連する問題