问题:我一直在设置对ILogger的依赖,但确实需要ILoggerFactory
解决方案::让ReSharper确定我应该使用ILoggerFactory并修复我的代码。
错误:我得到的是“未声明$ ILoggerFactory $” 如果我将$ ILoggerFactory $占位符放在搜索模式中,该错误就会消失,但这不是我想要的。
我已经声明ILogger和ILoggerFactory一个显式设置类型,包括希望它们成为的命名空间。
问题:如何使用此功能更改类型?
PS::此模式的总体思路是,它将识别出ctor中ILogger
的任何内容,并建议将其更改为ILoggerFacotry
,而不考虑其数量。 ctor perams,然后执行此操作,并用_logger
方法替换factory.Create<T>
的集合。