メインアプリとプラグインがあります。メイン アプリはIHost
オブジェクトをエクスポートしており、プラグインはIHost
オブジェクトをインポートしています。mefx を実行したところ、両方が認識されました。しかし/causes
、プラグインを使用すると、ImportCardinalityMismatchException が発生します。私のコンテナはプラグインを認識していますが、呼び出しMe.container.getExports(of IController)()
ても何も返されません。
私のコントローラーは次のようになります。
Class Controller
Implements IController
' ...
<Import()>
Public Property Host As Lazy(Of IHost)
' ...
End Class