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