Как настроить MEF (Managed Extensibility Framework) для загрузки только подписанных сборок - PullRequest
3 голосов
/ 14 июня 2011

У меня есть приложение, которое использует MEF для динамической загрузки сборок. Однако в настоящее время он загружает мои сборки независимо от того, подписаны они или нет. Я хочу не допустить, чтобы другие добавляли свои сборки и заставляли мое приложение загружать их и запускать. Я бы хотел, чтобы MEF загружал только те сборки, которые были подписаны мной.

Можно ли это сделать? Если да, то как?

Спасибо

Ответы [ 2 ]

1 голос
/ 14 июня 2011

Вот запись в блоге, которая показывает, как именно это сделать: Как контролировать, кто может писать расширения для вашего приложения MEF

1 голос
/ 14 июня 2011

Да. Реализуйте каталог фильтрации , который проверяет, является ли открытый ключ сборки указанным вами. )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...