diff --git a/src/Marten/StoreOptions.Registration.cs b/src/Marten/StoreOptions.Registration.cs index e412fe96d9..1806b2e6a7 100644 --- a/src/Marten/StoreOptions.Registration.cs +++ b/src/Marten/StoreOptions.Registration.cs @@ -135,7 +135,10 @@ public void EventsImplement(Type type) internal void Scan(StoreOptions options) { - var assemblies = _assemblies.Union([options.ApplicationAssembly]).ToArray(); + var assemblies = options.ApplicationAssembly == null + ? _assemblies.ToArray() + : _assemblies.Union([options.ApplicationAssembly]).ToArray(); + var publicTypes = TypeRepository.FindTypes(assemblies, TypeClassification.Concretes | TypeClassification.Closed, type => type.IsPublic || type.IsNestedPublic) .ToArray();