Я хочу экспортировать общий класс в общий интерфейс через 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>
, я получаю эту ошибку:
Аргумент атрибута не может использовать параметры типа
Может ли кто-нибудь помочь мне сделать это, пожалуйста?