Skip to content

aimenux/PluginArchitectureDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET

PluginArchitectureDemo

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 plugins

2️⃣ Example02 use default ioc and scrutor in order to load plugins

3️⃣ Example03 use autofac in order to load plugins

4️⃣ 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 : vs22, net 6.0, autofac, simple-injector, scrutor, fluent-validation