私はExcelアドインを開発しており、拡張性を提供するためにMEFを使用しています。 DirectoryCatalogはローカルドライブで正常に動作しますが、ネットワークドライブのコンポジションにソリューションを展開すると、自動的に失敗します。 通常の.exeアプリケーションでは、アプリケーション構成ファイルの "runtime"セクションに "loadFromExternalSources = true"を追加することでこの問題を解決できますが、Excelアドインではこのファイルは存在しません(Excel.exeを追加できません)。このフォルダは読み取り専用なので、実行可能なExcelを含むフォルダに設定します)。 loadFromExternalSourcesの動作をプログラムで有効にする方法はありますか?.NET MEFディレクトリカタログの問題
0
A
答えて
0
loadFromExternalSourcesの動作をプログラムで有効にする方法はありますか?
あなたはAppDomain.CreateDomainで別々AppDomainを作成する場合は、ConfigurationFile性質を持っているAppDomainSetupを渡すことができます。
しかし、標準のappdomainにcomvisibleオブジェクトが作成されていると仮定して、新しい AppDomainのExcelへの会話はおそらく難しいでしょう。私は、他のappdomainに通話を渡すデフォルトのappdomainにshimクラスが含まれていると思います。
関連する問題