I'm creating composition container using root DirectoryCatalog.
var catalog = new DirectoryCatalog(".");
Bootstrapper.CompositionContainer = new CompositionContainer(catalog, true);
My executable is "Main.exe" 2 issues:
For the first part of your question you can use the overload which accepts a search filter for files
var catalog = new DirectoryCatalog(".", "My.Company*.dll"); // asemblies to load
To load both *.exe and *.dll do:
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new DirectoryCatalog(".")); // load only *.dll's
catalog.Catalogs.Add(new DirectoryCatalog(".", "*.exe")); // load *.exe
Bootstrapper.CompositionContainer = new CompositionContainer(catalog, true);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With