Я пытаюсь узнать об инъекции зависимостей, и я использую блок приложения единства, чтобы помочь.Зависимость впрыска с блоком приложения Unity
Что я хочу сделать, это иметь консольное приложение, которое будет регистрировать класс (если оно реализует определенный интерфейс) и выполнить метод ... Таким образом, метод класса, реализующего метод, будет казнены.
Надеюсь, что имеет смысл ... хороший толчок в правильном направлении был бы идеальным!
Я смотрю документы на msdn, но я все еще не уверен на 100%, как это сделать.
Thx Стив
Спасибо, я буду иметь люфт нет. Я надеюсь, что в конечном итоге это приложение, которое будет читать dll, создавать экземпляры классов в тех DLL, которые реализуют определенный интерфейс и выполняют код. dll будет жить в каталоге, поэтому я могу просто заглянуть в dll для дополнительной функциональности без изменения приложения. Надеюсь, что он будет в правильном направлении! Никогда не смотрел MEF, посмотрим ... thx – SteveCl
MEF сделает это за вас. Единство не будет. –
Есть ли у вас примеры (например, несколько строк)? У меня работает код, поэтому я регистрирую несколько классов, которые реализуют один и тот же интерфейс, и могут разрешать все и выполнять код, как я хочу. Теперь его просто открытие dll! Может быть, я должен начать еще один вопрос для этого! – SteveCl