Вопросы по теме 'mef'

Приведение интерфейсов и MEF
У меня следующая проблема с MEF: Определение интерфейса, которое будет использоваться хостом: Public Interface IExecuteDoSomething Inherits IAddinSettings Event DataReceived As EventHandler(Of DataReceivedEventArgs) Function...
845 просмотров
schedule 12.12.2022

Политика создания MEF
Я пытаюсь использовать политику создания общих частей для экспорта MEF. Однако, похоже, это не работает так, как я думал. Я делаю композицию дважды в своем приложении и каждый раз получаю свежую копию объекта. Я доказал это, добавив счетчик...
4389 просмотров
schedule 05.06.2022

Выбор между MEF и MAF (System.AddIn)
Платформа управляемой расширяемости (MEF) и структура управляемых надстроек (MAF, также известная как System.AddIn), похоже, решают очень похожие задачи. Согласно этому вопросу о переполнении стека, Является ли MEF заменой System.Addin? , вы даже...
49201 просмотров
schedule 23.02.2022

MEF: пометить интерфейс для экспорта
Можно ли пометить интерфейс для экспорта, чтобы все производные классы были доступны для импорта? [Export( typeof( IMyInterface ) )] public interface IMyInterface { ... } [Import( typeof( IMyInterface ) )] private readonly...
2752 просмотров
schedule 29.09.2022

Надстройка Visual Studio 2010 для написания статей/учебников?
Кто-нибудь знает о хороших статьях/учебниках по написанию надстроек/плагинов для Visual Studio 2010?
15351 просмотров

Индивидуальные бизнес-правила для каждого клиента (asp.net mvc)
В веб-приложении, над которым я работаю, элементы могут проходить через несколько состояний (например, рабочий процесс), и после каждого рабочего процесса после каждого шага может запускаться правило, которое может остановить процесс или отобразить...
824 просмотров
schedule 05.12.2022

Как предотвратить дублирование модулей с помощью MEF?
Как запретить из MEF загружать дубликаты Модулей в случае наличия 2-х копий одной и той же сборки (возможно по ошибке) Assembly1.dll Assembly2.dll (копия Assembly1) [ImportMany] public IList<IModule> Modules { get; private set; }...
1184 просмотров
schedule 16.10.2022

Хост службы MEF + WCF?
Я только начинаю работать с MEF и столкнулся с проблемой, которую не могу решить. У меня есть служба Windows, которая читает мои библиотеки DLL (через MEF), и каждая библиотека DLL является узлом службы WCF. Когда я запускаю свою службу Windows и...
4398 просмотров
schedule 29.11.2022

MEF и WCF — проблемы с AppDomain
В настоящее время я запускаю последнюю предварительную версию (# 8) и работаю со службами WCF. Я использую MEF для чтения в библиотеках службы WCF. Я заметил, что всякий раз, когда я выполняю какую-либо операцию с одной из библиотек из приложения,...
861 просмотров
schedule 28.11.2022

Пример лямбда-выражения с System.Action ‹T› для случая MEF?
Я новичок в System.Action ‹T› и лямбда-выражении. Вот один случай, который я хотел бы использовать. using System; using System.ComponentModel.Composition; public class MyClass { public static CompositionContainer Container = new...
1023 просмотров
schedule 24.05.2023

Утилизировать компоненты контейнером MEF?
Я использую MEF для сопоставления интерфейса с классом реализации как способом DI. Например, я использую атрибут Import для интерфейса и Export для класса реализации. Насколько я понимаю, фреймворк MEF создаст экземпляры класса реализации и будет...
5809 просмотров
schedule 08.11.2022

Рефакторинг нескольких интерфейсов в общий интерфейс с использованием MVVM, MEF и Silverlight4
Я только изучаю MVVM с MEF и уже вижу преимущества, но меня немного смущают некоторые детали реализации. Приложение, которое я создаю, имеет несколько моделей, которые делают то же самое с разными объектами (службы WCF RIA, предоставляющие объект...
718 просмотров

Загрузка 2 версий одного и того же плагина с помощью Silverlight/MEF
Мой сценарий — классический сценарий MEF. Существует хост-приложение Silverlight, и приложение может загружать плагины на лету для добавления функциональности. Плагины могут быть созданы третьими лицами. Теперь возникает проблема, когда разные...
546 просмотров
schedule 14.07.2023

Как я могу написать плагин для VS2010, используя MEF?
Я видел много кода MEF для подключения к пользовательским приложениям, но мне еще предстоит узнать, как написать плагин для VS2010 с использованием MEF. У меня сложилось впечатление, что новая IDE поддерживает это. Кто-нибудь знает, поддерживается...
3079 просмотров
schedule 02.10.2022

Привязать выбранное значение в поле со списком для просмотра модели
У меня есть приложение silverlight, которое извлекает данные в сетку данных из модели представления. VM предоставляется через Mef. У меня также есть сетка деталей, в которой есть поля со списком. VM также содержит данные для заполнения значений...
3015 просмотров
schedule 17.08.2022

Изменения содержимого Xap-файла, если он построен в Visual Studio или на сервере сборки
Я использую MEF с моим приложением Silverlight 4 для динамической загрузки файлов xap. Чтобы оптимизировать этот процесс, я удалил различные сборки из своих xap, так как я знаю, что они уже были загружены базовым xap. Это уменьшает размер моих...
506 просмотров
schedule 05.07.2023

Надежная система плагинов C#
Я пишу инструмент, который взаимодействует с более чем одной системой контроля версий, будь то subversion или clearcase, и имеет различные утилиты, которые можно подключить к нему. Я думал об использовании MEF для загрузки поставщиков контроля версий...
742 просмотров
schedule 22.03.2023

Используя MEF, введите в класс импорта
У меня есть интерфейс регистратора, который я внедряю во многие разные классы. Могу ли я внедрить этот класс, скажем, в класс репозитория, который также является классом импорта, который внедряется в другие классы? Надеюсь, это имеет смысл, я сам...
581 просмотров
schedule 28.02.2024

Параметры конструктора MEF с несколькими конструкторами
Я начинаю использовать MEF, и у меня есть класс с несколькими конструкторами, например: [Export(typeof(ifoo))] class foo : ifoo { void foo() { ... } [ImportingConstructor] void foo(object par1) { ... } } Я использую...
13917 просмотров
schedule 27.10.2022

Колоризаторы Visual Studio 2010, intellisense и прочее. Когда начать!
Хорошо, прежде чем я начну, я понимаю, что есть много документации по этому вопросу, но я до сих пор не смог заставить работать даже базовую раскраску для VS2010. Моя цель — просто добраться до точки, где я могу открыть документ, и все будет...
1226 просмотров