C# Programm Modularisierung über DLL. (Features zur verfügung stellen wenn DLL vorhande)

Fonce

Captain
Registriert
Feb. 2006
Beiträge
3.447
Hi,
ich bin grade auf der Suche nach einem guten Weg wie ich Funktionen über DLLs zur verfügung stellen kann.
Also im Prinzip wie folgt.
Das Programm verfügt über die Funktionen x, y und z.
Wenn die Funktionen sollen dem Nutzer aber nur dann zur verfügung stehen wenn auch die entsprechenden DLLs x.dll, y.dll und z.dll vorhanden sind und diese auch eine kompatible Version haben.
Wenn also die DLL y.dll nicht vorhanden ist sollen nur die Funktionen x und z zur verfügung stehen.

Gibt es hier für ein BestPractise?
 
Ja schau dir MEF an. Ist aber erst ab .NET 4 verfügbar. Wenn du für frühere Versionen programmieren willst, kann ich dir einen Tipp geben. Habe schon eine < .NET 4 application für Extensions geschrieben.
 
Zurück
Oben