In this release we moved to from Unity 3.3.1 to Unity 5.11.1. Since unity has
undergone a lot of internal changes, we had to reimplement several features.
Since the DependencyAttribute
has been dropped in its old form we had to use a
workaround to preseve the settings injection. However you now have to add the
SettingsServiceContaienrExtension
to your unity container to retain the
attributes working. You can do it by using
var container = new UnityContainer();
container.AddNewExtension<SettingsServiceContainerExtension>();
As the workaround points out, this approach relies heavely on internals of unity, so we expect it to break.