Динамическое извлечение интерфейсов из модулей Silverlight и модулей загрузки - PullRequest
1 голос
/ 13 апреля 2011

В некоторых приложениях winforms / webforms я написал модуль, который при запуске приложения, используя отражение, проверяет все сборки из папки BIN, извлекает все общедоступные классы и интерфейсы, которые они реализуют, и записывает в репозиторий.Это позволит мне позже, во время выполнения, загрузить модули на основе интерфейсов, которые они реализуют и используют.

Мне нужно знать, можно ли / как это сделать для Silverlight.Есть ли способ проверить все XAP и извлечь все модули вместе с их метаданными?И позже, чтобы иметь возможность динамически загружать модуль, где находится нужный мне компонент, а затем загружать компонент из него.

Спасибо

1 Ответ

1 голос
/ 13 апреля 2011

Исходный код для MEF DeploymentCatalog должен показать, как проверять XAP основного приложения, а также загружать и проверять другие XAP.

...