Lorsque je tente de le faire:avec des exportations de biens MEF PartCreationPolicy
[Export(typeof(IMyService))]
[PartCreationPolicy(CreationPolicy.Shared)]
private MyService Service
{
get
{
var service = new MyService();
service.Configure();
return service;
}
}
je reçois une erreur de compilation: Attribute 'PartCreationPolicy' is not valid on this declaration type. It is only valid on 'class' declarations.
Est-ce un bug? Je ne vois pas pourquoi le MEF autoriserait les exportations de propriétés mais ne permettrait pas de spécifier la durée de vie de la pièce.
Utilisation de VS2010 RC.
Question: Dans quel assemblage PartCreationPolicy est-il situé? – Shimmy