2

C# .NET 3.5 プロジェクトがあります。.NET 4.0 DLL にコンパイルされたライブラリを見つけました。単純なライブラリなので、.NET 4.0 固有の機能を使用していない可能性があります。それを確認し、ライブラリをバージョン .3.5 に変換して、プロジェクトで使用できるようにしたいと思います。

どうやってするか?何か案は?

4

1 に答える 1

1

RedGate .NET リフレクターを使用して、選択した言語で DLL を逆コンパイルして VS プロジェクトに戻すことができます。次に、フレームワークのバージョンを 3.5 に切り替えて、再構築してみます。これを行った結果、解決すべき問題が発生する場合と発生しない場合があります。

もう 1 つの方法は、.NET 2.0 コードが COM 相互運用機能を介して間接的に .NET 4.0 アセンブリを呼び出すことができるように、COM 呼び出し可能ラッパーを作成することです。私は7〜8年前にそれをやっていましたが、最近ではどれほど一般的かはわかりません.

于 2013-10-27T05:41:11.210 に答える