Videoschnittprogramme machen Zusatzfunktionen häufig per Plugin verfügbar. Ich möchte in meinen Anwendungen Zusatzfunktionen über Assemblies als Plugins bereitstellen. Diese sollen zuästzliche Menüs, gegebenenfalls Symbolleistenfunktionen in der Hauptanwendung offenlegen, ohne diese in der Hauptanwendung definieren zu müssen. Die Hauptanwendung soll diese Infos über die Plugin-Assemblies auslesen und offenlegen. Ich nehme an, das sowas nur per Reflection möglich ist. Welche Schnittstellen muss ich in den Plugin-Assemblies definieren und wie muss die Hauptanwendung auf diese Schnittstellen zugreifen, damit die Anbindung automatisiert erfolgt? Im Moment tappe ich hier vollkommen im Dunkeln.
http://codekicker.de/fragen/visual-eigenen-Anwendungen-Addins-bereitstellen-shell-studio-addins