mef

Das Managed Extensibility Framework (MEF) vereinfacht den Entwurf erweiterbarer und modularer Anwendungen und ist eine Standardkomponente von Microsoft .NET 4.0 und Silverlight 4.0
1
Antwort

Wie kann ich mit Modulen mit verschiedenen Versionen der gleichen Abhängigkeiten in MEF umgehen?

Im Moment habe ich einen Modul-Ordner konfiguriert, und alle meine Modul-Assemblies und ihre Abhängigkeiten leben dort. Ich mache mir Sorgen, dass jemand in sechs Monaten ein neues Modul erstellt und seine Abhängigkeiten die älteren Versionen de...
28.01.2014, 07:17
1
Antwort

Ist es möglich, eine .net 4.0-Anwendung in einer .net 3.5-Anwendung mit Containern zu laden?

Ist es möglich, eine. NET 4.0-Anwendung innerhalb von .NET 3.5-Anwendung mit Containern wie MEF oder MAF zu laden? Mir ist bewusst, dass nur Rückwärtskompatibilität in.net unterstützt wird, wird das bei Containern einen Unterschied machen?  ...
19.02.2014, 22:19
2
Antworten

MEF: Übergabe verschiedener Konstruktorparameter an einen Teil bei Verwendung von CreationPolicy.NonShared

Ich weiß, dass es viele Fragen bezüglich der Konstruktorparameterinjektion mit MEF gab, aber meine ist ein bisschen anders. Ich möchte wissen, dass es eine Möglichkeit gibt, verschiedene Parameterwerte an den Konstruktor eines Teils zu überge...
29.03.2012, 18:31
1
Antwort

Erhalte nur notwendige Plugins mit MEF in .NET

Ich habe IMessageSender-Schnittstelle. %Vor% Und ich habe zwei Plugins, die diese Schnittstelle implementieren. Das ist plugin.cs. %Vor% und das ist plugin2.cs %Vor% Und ich habe diesen Code, um diese Plugins mit MEF laufen zu lassen...
14.06.2011, 21:07
3
Antworten

Können Sie eine statische Eigenschaft mit MEF hydratisieren?

kann ich dies im statischen Konstruktor der Klasse hydratisieren? %Vor%     
16.08.2010, 18:03
3
Antworten

MEF-Kompositionsproblem

Ich kann das, was ein grundlegendes MEF-Problem zu sein scheint, nicht lösen: Ich habe 2 "Plugins" -Projekt (die wir P1 und P2 nennen), und ein drittes Projekt, das beiden Plugins gemein ist (die wir C nennen). P1 und P2 verweisen beide auf C....
13.09.2012, 08:16
1
Antwort

Wenn Refresh () in einem DirectoryCatalog aufgerufen wird, wird ChangeRecurdedException ausgelöst, wenn neue DLLs im Verzeichnis gefunden werden

Ich experimentiere mit MEF und erstelle ein Testprogramm, um "plugins" aufzurufen, die eine bestimmte Schnittstelle implementieren, die folgt: %Vor% Ich habe ein Beispielkonsolenprogramm erstellt, das die "plugins" von seiner eigenen Assem...
15.07.2009, 19:24
4
Antworten

MEF lädt Plugins aus einem freigegebenen Netzwerkordner

Meine Haare zerreißen, um herauszufinden, warum ich dieses Problem habe, hoffe also, dass jemand helfen kann. Ich habe ein Programm, das MEF verwendet, um Plugins zu laden. Ich möchte, dass der Client- und Server-Teil des Systems den gleichen...
09.11.2011, 10:46
2
Antworten

MEF-Konstruktorparameter mit mehreren Konstruktoren

Ich fange an, MEF zu verwenden, und ich habe eine Klasse mit mehreren Konstruktoren, wie folgt: %Vor% Ich verwende catalog.ComposeExportedValue() beim Erstellen, um par1 zu liefern. Wert für zweiten Konstruktor: %Vor% Um die Kompon...
31.05.2010, 02:55
4
Antworten

Wo sollte ich die Schnittstellen für MEF setzen?

Wenn ich ein Projekt organisiere, wo sollte ich die Provider-Interfaces platzieren, die in MEF verwendet werden? Derzeit habe ich sie nur im selben Projekt wie alles andere, aber es scheint, als wäre es wünschenswert für mich, sie in eine separa...
28.04.2009, 01:33