2

実行時に dll(s) の読み込みを処理する C# アプリケーション用の汎用サービスを作成しようとしています。構成ファイルで指定されたディレクトリのリストを読み取り、不足しているアセンブリについてそれらのディレクトリをチェックします。http://support.microsoft.com/kb/837908で説明されているように、この目的のために C# で assemblyResolve イベント ハンドラーを使用する予定です。

これをどのように設計すればよいか、またこのアプローチの潜在的な問題は何ですか? これは、実行時に CLR が検出できないすべての C# dll および C++ 相互運用 dll で機能しますか?

この目的のための既存のアプリケーションまたはユーティリティが存在する場合は、それを教えてください。

ありがとう

4

2 に答える 2

0

Load Assembly from Specific Directory Pathは良いサンプルです。[ここ] アセンブリをロードする方法についての議論も見つけることができます。

于 2012-10-28T06:51:10.320 に答える
0

または、MEF (Microsoft Extensibility Framework) を使用することも適している場合があります。最後に、すべてがGoogleで始まり、「アセンブリを動的にロードする」または同様の簡単なクエリで始まります。

于 2012-10-28T06:56:22.010 に答える