标签: .net unity-container
Unity将未重述的Ienumerable解析为空数组。 (在5.8.11版中),正如我在Github Unity开发人员上所说的那样,这是很好的默认约定,请不要解决。
此行为可能会导致一些错误,这些错误很难找到。是否可以重新配置Unity,使其拒绝解析未注册的IEnumerable并退出“异常解析”?
答案 0 :(得分:0)
这不是解决方案,而是解决方法,但是您可以向构造函数添加防护,使其在IEnumerable为空的情况下会抛出。
IEnumerable