Описание тега mef
Платформа Managed Extensibility Framework (MEF) упрощает разработку расширяемых и модульных приложений и является стандартным компонентом Microsoft .NET 4.0 и Silverlight 4.0.
3
ответа
ImportMany с метаданными, не импортирующими
Я пытался понять это уже несколько дней, но безуспешно. Я пытаюсь использовать [ImportMany] для импорта из каталога, полного DLL с экспортом типа IEditorSystem, которые имеют пользовательские метаданные типа IEditorSystemMetadata. Я хотел бы сначала…
02 сен '10 в 08:07
1
ответ
C# - MEF - импорт из переносимой библиотеки классов
Кажется, я не могу загрузить класс, экспортированный из библиотеки PCL, в обычную библиотеку Windows. Я использую пакет Nuget: http://www.nuget.org/packages/Microsoft.Composition/ (Microsoft Composition (MEF 2) 1.0.27) Передача кода (внутри обычной …
19 авг '14 в 12:50
2
ответа
Visual Studio 2010 надстройка писать статьи / учебные пособия?
Кто-нибудь знает какие-нибудь хорошие статьи / учебные пособия по написанию надстроек / плагинов для Visual Studio 2010?
18 июл '09 в 05:15
1
ответ
Есть ли способ добавить пользовательский фильтр файлов в диалог открытия файлов Visual Studio через расширение VSIX?
Я реализую набор расширений MEF через проект расширения VSIX. Это для небольшого внутреннего DSL. Я могу получить подсветку синтаксиса, работающую просто отлично. Я хотел бы иметь возможность иметь связанную запись фильтра файлов в диалоговом окне "…
22 апр '12 в 22:55
1
ответ
Типы загрузки MEF, которые реализуют интерфейс и соответствуют атрибутам
Допустим, у меня есть интерфейс IFileLoader и атрибут FileTypeAttribute И я реализую IFileLoader в JPEGLoader с помощью [FileType(". Jpg")] Могу ли я использовать MEF для загрузки класса (JPEGLoader), который реализует IFileLoader и соответствует.jp…
13 май '14 в 11:12
1
ответ
MEF: [импорт] пустая ссылка
Я использую Caliburn.Micro с MEF в одном из моих проектов. Я могу получить импорт в корневой viewmodel. Но если я хочу получить импорт в некоторые другие классы, он не будет работать. Например: [Export] public class A { [Import] static ILogger logge…
20 апр '13 в 11:26
1
ответ
Почему MEF2 не применяет атрибуты метаданных ко всем экспортам деталей?
Я пытаюсь перенести коллекцию приложений на основе.NET Framework на.NET Core, и в рамках этого процесса мне нужно переключиться с использования MEF1 на MEF2. У меня были большие трудности, когда я размышлял над проблемами, связанными с MEF2 (хотя я …
04 окт '16 в 08:45
1
ответ
Как развернуть пользовательскую задачу MSBuild с помощью MEF?
У меня есть несколько пользовательских шаблонов элементов и проектов для Visual Studio 2010. Я создал пакет VSIX, который можно использовать для развертывания этих расширений на компьютерах нескольких разработчиков. Сейчас я создаю пользовательскую …
12 авг '10 в 18:32
1
ответ
MEF не видит зависимости в других проектах в VSIX Editor Extension
Я пишу расширение для редактора Visual Studio. В моем решении есть два проекта: основной проект VSIX (первый) и проект библиотеки классов (второй). Во втором проекте есть несколько зависимостей, которые экспортируются для MEF и используются в первом…
20 сен '18 в 08:42
2
ответа
Получение сборки типов в Windows 8
Я пытаюсь использовать MEF в Windows 8. Для того, чтобы создать мой AssemblyCatalog для контейнера мне нужна ссылка на сборку. В прошлом я бы просто сделал это: var catalog = new AssemblyCatalog(typeof(App).Assembly); Таинственно, Assembly собственн…
30 сен '11 в 14:53
1
ответ
MEF и WPF без призмы
Может кто-нибудь показать мне пример построения MEF Composition Container в файле app.xaml.cs без использования призмы или консольного приложения, которое не вызывает проблем. Экспорт работает, но импорт не работает, и все примеры, которые я вижу, р…
22 дек '15 в 20:43
2
ответа
Что лучше использовать вместе с Prism4, Unity или MEF в качестве контейнера для ввода зависимостей?
Я работаю над большим биллинговым приложением для одной телекоммуникационной компании, использующим WPF4, приложение содержит более 300 экранов и более 17 модулей, поэтому я предпочитаю следовать указаниям Prism4. После долгих чтений о Prism4 я не м…
13 июн '11 в 07:01
1
ответ
MEF и два экземпляра одного класса
Как поместить два экземпляра одного класса или интерфейса в MEF? Как бы я их получить?
08 мар '11 в 21:43
1
ответ
Разница между DirectoryCatalog и AssemblyCatalog
У меня есть приложение MEF с довольно большим количеством компонентов в разных библиотеках. Когда программа запускается, я создаю AggregateCatalog, а затем загружаю в него все сборки. Из-за большого количества компонентов это может занять некоторое …
10 апр '12 в 17:56
1
ответ
Активация просмотров в регионах в Призма
У меня есть проблема, которую я, кажется, не могу решить. У меня есть созданный тестовый проект, используя MEF и Prism4. Я создал тестовый проект, в котором у меня есть 2 вида, каждый из которых регистрируется внутри региона, а также кнопка в другом…
22 окт '11 в 21:46
4
ответа
MEF против ПРИЗМЫ. В чем разница? Что будет поддерживаться в будущем?
Я хочу создать приложение Silverlight с несколькими вкладками / модулями, которые будут отдельными библиотеками DLL. Я вижу, что у PRISM есть концепции Shell/Module, которые, похоже, направлены на создание пользовательского интерфейса, и я нахожу хо…
20 окт '09 в 15:19
2
ответа
MEF Lazy ImportMany с Creationpolicy.NonShared
Я новичок в mef и поэтому у меня есть вопрос:) у меня есть следующее: [PartCreationPolicy(CreationPolicy.Shared)] [Export(typeof(SharedExport))] public class SharedExport : INPCBase { [ImportMany(typeof(INonShared),RequiredCreationPolicy = CreationP…
08 июл '10 в 12:39
1
ответ
MEF, как получить вид с помощью контейнера?
Я использую MEF для организации и создания представлений, используя ViewExports, например: [ViewExport(RegionName = "CustTabs")] [ViewSortHint("20")] [PartCreationPolicy(CreationPolicy.NonShared)] public partial class SomeLocalView : UserControl Соз…
29 окт '13 в 14:06
1
ответ
Как добавить заголовок к вызову MEF
У меня есть приложение silverlight, где я загружаю xaps с помощью MEF. Я хотел бы поместить токен авторизации в заголовок вызова, чтобы никто не смог добраться до xaps. Что-то вроде этого: catalog = new DeploymentCatalog(_uri); catalog.AddHeader(_he…
02 май '13 в 15:24
1
ответ
Список встроенных смарт-тегов Visual Studio?
Я часто использую ярлык "Показать смарт-тег" в Visual Studio 2010 (Ctrl + Period), когда хочу генерировать с помощью операторов, реализовывать методы интерфейса, генерировать классы и т. Д. Я недавно представил этот ярлык моим коллегам, и им это нра…
28 мар '13 в 17:46