Default Assembly ProviderΒΆ

ExtCore uses the default implementation of the IAssemblyProvider interface to discover and load the assemblies.

The instance of that class is created and set in the constructor of the Startup class. All the ExtCore-based web applications must inherit their Startup classes from this one.

There is another one overloaded constructor which gets the second parameter of the IAssemblyProvider type. You can use it to specify your custom assembly provider. Also, you can use the existing one but change the IsCandidateAssembly or IsCandidateCompilationLibrary filter.