Autofac,升级到版本4.0.0缺少ConfigurationSettingsReader

最新的文档仍然引用了ConfigurationSettingsReader类,它似乎在更新的Autofac.Configuration程序Autofac.Configuration缺失。

如何在4.0.0版本中获得此代码的等效function

我有这个配置:

 
...

和这段代码。

 // register the application overrides. container.RegisterModule(new ConfigurationSettingsReader("dependencies")); 

另外,

新的autofac.configuration程序集是唯一依赖于框架版本4.5.1的autofac程序集,而不是4.5

4.0版本的Autofac.Configuration 支持Microsoft.Extensions.Configuration配置方式。 4.0版本中没有ConfigurationSettingsReader ,配置XML也没有以前的格式。

我已经更新了文档以更清楚地了解这一点。 对困惑感到抱歉。

Core Autofac和依赖集成库最初都是在.NET Core发布时以.NET 4.5.1+支持发布的。 这是出于各种原因,包括一些仅在开发期间支持.NET 4.5.1的依赖项和测试库。

从那时起,核心Autofac和几个集成库已经能够返回并支持.NET 4.5,但这种变化很慢。 所有集成库都可能无法返回。 我推动了Autofac.Configuration的v4.0.1 for .NET 4.5兼容性……

但是

.NET 4.5不再受MICROSOFT支持。 如果您决定不升级到.NET 4.5.2或更高版本,您将开始遇到更多与Autofac和其他依赖项不兼容的问题。 我强烈建议你尽快这样做,这样你就不会遇到进一步的问题。