экспорт дженериков в MEF
Я хочу экспортировать универсальный класс в универсальный интерфейс через MEF. Мои объекты:
public interface IService<T> { }
[Export(typeof(IService<T>))] // error!!!!!!
public class Service<T> { }
public class Client<T> {
[Import]
private IService<T> _service;
}
Но когда я пытаюсь экспортироватьIService<T>
Я получаю эту ошибку:
Аргумент атрибута не может использовать параметры типа
Кто-нибудь может направить меня сделать это, пожалуйста?