Я использую DirectoryCatalog в MEF для выполнения импорта в моем приложении. Однако иногда в каталоге есть запутанные сборки, которые вызывают исключение ReflectionTypeLoadException, когда я пытаюсь ...
Я использую MEF для загрузки подключаемых модулей в свое приложение. Все работает, но я хочу, чтобы новые части обнаруживались, когда они помещаются в папку моего приложения. Возможно ли это? В DirectoryCatalog есть событие Changed, но я '...
Проблема Мой код MEF неправильно обновляет сборки во время выполнения из папки, связанной с DirectoryCatalog. Плагины загружаются во время выполнения успешно, но когда я обновляю dll и ...
Справочная информация:
У нас есть проект с множеством модулей. Мы используем EntityFramework 4.2 с FluentAPI (CodeFirst). Существует центральный проект под названием Diverto.ORM.EntityFramework.SQLServer, который содержит ...
У меня есть плагины в виде файлов dll. Мое приложение загружает dll и работает нормально.но когда я пытаюсь удалить старый плагин и заменить его новым, это не позволяет мне сделать это. как это было ...
Я вижу, что работа по-прежнему продолжается с новыми функциями на MEF (MEF CodePlex Siteplex), и они являются доставкой MEF 2 бета-релизы, однако у них нет приличной документации о том, что Новые функции ...
У меня есть модульный тест, который зависит от некоторого кода, использующего MEF . Когда я запускаю тест, MEF (я полагаю) MEF пытается загрузить все зависимые библиотеки DLL для всех библиотек DLL в каталоге выполнения модульного теста. ...
Я рассматриваю возможность добавления нового языка программирования в Visual sudio 2010 и немного не знаю, как лучше всего поступить. Я просмотрел MPF и нашел несколько примеров того, как сделать синтаксис...
Я пытаюсь загрузить плагины во время выполнения и получить доступ к их файлам конфигурации. Разделы конфигурации в их конфигурационных файлах сопоставляются с классами, производными от ConfigurationElementCollection,...
У меня есть несколько классов, реализующих IDessertPlugin. Они находятся в различных библиотеках DLL, которые я использую MEF для запуска их экземпляров, чтобы использовать их в качестве плагина -в функциональности моего приложения. Так что я...
В Visual Studio 2010 SDK есть SnapshotSpans и VirtualSnapshotSpans. Согласно MSDN, разница в том, что в Virtual Span есть виртуальные пространства, а в другом нет. Что такое виртуальный...
Существуют ли какие-либо настройки файла конфигурации для MEF или все делается в коде? Если все в коде, как лучше всего переключаться между разными классами, выполняющими экспорт? то есть...
У меня есть приложение MEF, которое отлично работает при запуске локально, но не работает при удаленном вызове на сетевом ресурсе. Я использую Assembly.LoadFrom, чтобы избежать проблем с UNC, но, учитывая, что все библиотеки dll...
У меня есть простое расширение Visual Studio, построенное аналогично представленному в этом пошаговом руководстве (с использованием интерфейса IWpfTextViewCreationListener ). Расширение использует два цвета...
Я использую MEF, чтобы позволить пользователям расширять мою библиотеку C#. Пока он отлично работает, но прямо сейчас я пытаюсь использовать его так, как раньше не видел. Основной вариант использования MEF, который я видел так...
Я не очень хорошо понимаю MEF, так что, надеюсь, это простое исправление того, как я это думаю работает. Я пытаюсь использовать MEF, чтобы получить некоторую информацию о классе и о том, как его следует использовать. Я использую ...
Я пытаюсь понять, когда [ImportingConstructor] будет более подходящим, чем украшение свойств с помощью [import]. Является ли это личным предпочтением или чем-то, что позволяет создавать классы...
В моем приложении Prism контейнер MEF доступен из класса Bootstrapper через свойство Container. Но он не доступен из модуля класса (IModule). Я могу только импортировать контейнер ...
Чем MAF отличается от OSGi? MAF - это не то, что я мог легко найти, и я блуждаю, почему люди не рекомендуют его так сильно, как, скажем, MEF? Похоже на OSGi, по крайней мере, из моего...
Я изучаю MEF и хочу создать простой пример (приложение), чтобы увидеть, как он работает в действии. Таким образом, я подумал о простом переводчике. Я создал решение с четырьмя проектами (файлы DLL): ...
У меня есть компонент импорта MEF, который динамически загружается при открытии мастера импорта. Как только пользователь выбирает тип импорта, который он хочет обработать, управление диалоговым окном мастера импорта...
У меня есть абстрактный базовый класс и производный класс. Я пытаюсь использовать MEF для вставки ссылки на мой WindowManager с помощью [ImportingConstructor] в базовом классе.
т.е. [Конструктор импорта]
...
ОК Я уверен, что это что-то ослепительно очевидное, но я не нахожу этого. Я пытаюсь экспортировать объект из контейнера MEF на основе его метаданных. Я видел, как это делается в учебниках вроде этого ...
Я знаю, что было много вопросов относительно внедрения параметров конструктора с использованием MEF, но мой немного отличается. Я хочу знать, есть ли способ передать разные значения параметров в...
В моем классе установлены следующие атрибуты ExportMetaData: [Export (typeof (IDocumentViewer))] [ ExportMetadata ("Name", "MyViewer")] [ExportMetadata ("SupportsEditing", true)] [...
Я экспортирую некоторые классы, реализующие интерфейс IFoo, например этот общедоступный интерфейс IFoo { } [Export("A", typeof(IFoo))]
открытый класс Foo1: IFoo {} [Export ("B", typeof (IFoo))]
public class Foo2 ...
У меня есть AggregateCatalog, который содержит AssemblyCatalog и DirectoryCatalog. Я хочу, чтобы они работали следующим образом: если оба каталога могут найти экспорт, выберите тот из DirectoryCatalog.
Если...