AssemblyPart ローダーを介してマネージド コードをダウンロードできる実用的なプロトタイプがありますが、ネイティブ DLL または COM オブジェクトを直接ロードする方法がわかりません。ストリーム経由でネイティブ コードをメモリにロードするために私が見つけた最も近い情報は、独自の loader を作成することです。そこから、COM オブジェクトにアクセスする生のメソッドに移行するのは、少しやり過ぎのようです。
背景:アプリケーションは、昇格された権限で実行される署名済みのビジネス アプリケーションです。ビジネスに必要な統合機能を提供するサードパーティの COM オブジェクトを実行する必要があります。デスクトップでの COM コンポーネントのインストールと保守に関連する展開の問題を回避したいと考えています。ブラウザ モードの内外の両方で実行しています。
SilverLight 5 を使用していることに注意してください。