UWPアプリケーションがサンドボックスに入っていることはわかっています。しかし、ユーザーが機能を拡張できるようにするためのプラグインを作成したいと考えています。Windowsユニバーサルアプリケーションのプラグインサポートを追加する
多くのアセンブリをアプリケーションのフォルダにコピーするだけでは機能しません。
これも可能ですか?どうやって?
EDIT: 私のプラグインがホストから実行するコードを含める必要があります。私のアプリケーション(ホスト)は一般的なファイル形式の読み込みをサポートしていますが、プラグインを使用すると、ユーザーは他の余分な形式を読み込むことができます。現在、カスタムIImporter
を実装するタイプを探しているアプリケーションフォルダからアセンブリを動的にロードしていますが、これを動作させるには、プラグインに静的な参照を手動で追加する必要があります。なぜなら、プラグインはアプリケーションを再構築する必要がないからです。
必要な機能を明示する必要があります。一般的にデスクトップコンポーネントにアクセスする場合は、ブローカランタイムコンポーネントを探している可能性があります。 – kennyzx
プラグインにはインプロセスで実行されるコードが含まれます。このアプリケーションは一般的なファイル形式の読み込みをサポートしていますが、一部のプラグインでは他の形式を読み込むことができます。 – SuperJMN