如何将“ StructureMap.Container”传递给baseClass结构?

我在旧代码中使用的是 StructureMap 3.1.4.143 ,以前的代码编写如下:

public MyPart() : this(ObjectFactory.Container) { }

但是现在我将上面的代码升级到 StructureMap 4.7.0.0 。升级后,出现错误名称'ObjectFactory'在当前上下文中不存在

如何解决此问题。我知道对象工厂已过时。

我尝试了下面给出的IContainer,但这也不起作用。

inuyasha7 回答:如何将“ StructureMap.Container”传递给baseClass结构?

是的,这是预期的行为,因为ObjectFactory在版本4. *中已删除。在对正在使用的库进行升级时,应始终检查发行说明。

请看看Release Notes 4.0

  1. 完全删除了应用程序Container上的静态ObjectFactory门面。
本文链接:https://www.f2er.com/1398289.html

大家都在问