VSTO プロジェクトで MEF を使用し、次のようにコンテナーを定義します。
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new AssemblyCatalog(this.GetType().Assembly));
catalog.Catalogs.Add(...);
container = new CompositionContainer(catalog);
container.SatisfyImportsOnce(this);
コードが使用する場所を除いて、さまざまなライブラリを使用してすべてがうまく機能しています
ServiceLocator.Current.GetInstance<MyInterface>()
もちろん NullReferenceException をスローします
ServiceLocator が独自の dll にあると考えると、それをどのように配線するのか、それとも可能でしょうか?