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