Я создаю приложение Silverlight, которое будет загружать модули, определенные пользователем.
Сложность в том, что я не знаю, какие модули будут, поэтому я не знаю их названий.
Я столкнулся с небольшой проблемой: когда загружается пользовательский модуль, он не знает своего имени (загрузчик знает его во время выполнения), и мне нужно какое-то имя, чтобы отслеживать все используемые модули. приложением.
В основном это сводится к следующему: я хотел бы сообщить модулю ожидаемое имя (простую строку) в конструкторе модуля.
Однако, насколько я знаю, в Unity вы можете передавать интерфейсы только модулям, верно? И даже если я создам очень простой интерфейс со строковым свойством, как мне убедиться, что каждый модуль получает правильное имя (или как мне передать правильный экземпляр этого интерфейса)?