Using various ways to illustrate plugin architecture
In this demo, i m using various ways in order to illustrate the use of plugin architecture.
1️⃣
Example01
use default ioc and some reflection in order to load plugins2️⃣
Example02
use default ioc and scrutor in order to load plugins3️⃣
Example03
use autofac in order to load plugins4️⃣
Example04
use simple injector in order to load plugins💡 Plugins are copied on
plugins
folder on post build events and loaded at startup by the application.
Tools
: net 8.0, autofac, simple-injector, scrutor, fluent-validation