質問

したがって、C#2.0で書かれたサードパーティの.dllを強く入力する必要があり、ソースコードにアクセスできません。 .dllを分解し、強く名前が付けられたキーファイルで再組み立てする方法に関するいくつかの記事を見つけました。

私が抱えている問題は、VS2010が2.0 .dllの代わりに.NET 4.0 .dllとして再コンパイルすることです(アプリケーションが現在入っているバージョン)。プロジェクトに「新しい」DLLを含めることはできません。「このアセンブリは、現在ロードされているランタイムよりも新しいランタイムによって構築されており、ロードできない」というランタイムエラーを提供します。 DLLに署名しないと、「アセンブリは強く入力されていません」を取得します。エラー。

VS2010 ILASM.exeを使用して、2.0フレームワークでこの.dllを再コンパイルする方法はありますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top