Skip to content

Using a custom AssemblyLoadContext to illustrate plugin architecture

License

Notifications You must be signed in to change notification settings

aimenux/AssemblyLoadContextDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET

AssemblyLoadContextDemo

Using a custom AssemblyLoadContext to illustrate plugin architecture

In this demo, i m using a custom AssemblyLoadContext to load/run plugins with their dependencies (either satellite assemblies or native libraries).

💡 This demo use plugins with different versions of humanizer. By using a custom AssemblyLoadContext, each plugin's dependencies are loaded from the correct location, and one plugin's dependencies will not conflict with another.

Tools : net 8.0, humanizer, fluent-validation

About

Using a custom AssemblyLoadContext to illustrate plugin architecture

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages