代码之家  ›  专栏  ›  技术社区  ›  Darren Lewis

当我创建自己的Unity包装器时循环引用

  •  0
  • Darren Lewis  · 技术社区  · 14 年前

    我刚刚使用Unity2.0启动了一个MVC2.0解决方案。我认为在一个单独的程序集中创建带有所有RegisterType调用的Unity容器是一个好主意,这样我就可以在整个单元测试中重用它。然而,我很快意识到,不管单元测试如何,最终都会得到循环引用。我的MVC应用程序需要对新程序集的引用,当然我的程序集需要对MVC应用程序的引用来解析控制器。

    很抱歉,如果我在这里遗漏了一些非常明显的东西,但是这是其他人都经历过的事情吗?如果是这样,您是如何克服这个问题的,以允许在整个解决方案(如单元测试)中重用统一容器“定义”的?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Community CDub    8 年前

    达兹,看我给你的答案 this stackoverflow question :我认为这对你描述的情况有帮助。如果没有帮助,请告诉我。