Ich lerne gerade DI und habe kürzlich mein erstes Projekt gemacht.
In diesem Projekt habe ich das Repository-Muster implementiert. Ich habe die Schnittstellen und die konkreten Implementierungen. Ich frage mich, ob es möglich ist, die Implementierung meiner Schnittstellen als "Plugins", dlls zu bauen, die mein Programm dynamisch laden wird.
So kann das Programm im Laufe der Zeit verbessert werden, ohne dass man es neu erstellen muss. Man legt einfach die dll in den "plugins"-Ordner, ändert die Einstellungen und voilá!
Ist dies möglich? Kann Ninject in diesem Fall helfen?