は、私はクラスCookie
持っていると仮定します。このコードは、Cookie
が[Export]
属性を持っていないので、明らかに動作しませんMEFで動的に作成されたオブジェクトを使用する方法は?
[Export]
class CookieMonster: ICookieMonster
{
[Import]
ICookie cookie;
}
:
class Cookie
{
List<Ingredient> ingredients;
public Cookie(List<Ingredient> ingredients)
{
this.ingredients = ingredients;
}
}
Cookie
をMEFを使用していますCookieMonster
クラスで使用されています。問題は、実行時にCookieのインスタンスが作成され、そのインスタンスが必要であることです。
どうすればこの問題を解決できますか?