[英]Error while injecting Serilog "Prism.DryIoc DryIoc.Microsoft.DependencyInjection6.0.0 "
我有这个代码。
protected override IContainerExtension CreateContainerExtension()
{
var serviceCollection = new ServiceCollection();
serviceCollection.AddLogging(configure =>
{
configure.AddSerilog(dispose: true);
});
return new DryIocContainerExtension(new Container(CreateContainerRules())
.WithDependencyInjectionAdapter(serviceCollection));
}
当我使用DryIoc. Microsoft. DependencyInjection 5.1.0
DryIoc. Microsoft. DependencyInjection 5.1.0
DryIoc. Microsoft. DependencyInjection 5.1.0
升级到DryIoc.Microsoft. DependencyInjection6.0.0
DryIoc.Microsoft. DependencyInjection6.0.0
,
return new DryIocContainerExtension(new Container(CreateContainerRules())
.WithDependencyInjectionAdapter(serviceCollection));
我有这个错误
"Method not found: 'DryIoc.Rules DryIoc.Rules.WithoutFastExpressionCompiler()"
我应该怎么办? 先感谢您!
WithoutFastExpressionCompiler
不再是 DryIoc v5 和 DryIoc.MD.DI v6 中每个依赖项的选项。 Prism.DryIoc 应该适应。 请在 Prism 仓库中打开一个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.