Currently, the Duplicate Strategy defaults skips registrations for services that already exists and the Registration Strategy registers each matching concrete type as all of its implemented interfaces and itself. It would be nice if we could set what the default should be via MSBuild project properties
.
<PropertyGroup>
<InjectioDuplicateStrategy>Append</InjectioDuplicateStrategy>
<InjectioRegistrationStrategy>ImplementedInterfaces</InjectioRegistrationStrategy>
</PropertyGroup>