Microsoft.Practices.Unity无处可寻

时间:2014-04-17 05:51:35

标签: c#

当我尝试将其添加为引用时,使用Visual Studio 2012并且不知道为什么Microsoft.Practices.Unity不在程序集选项卡(或任何选项卡)下。使用最初是Visual Studio 2012上的Visual Studio 2010解决方案的C#解决方案。

是否弃用了此命名空间和/或是否存在可以使用InjectionConstructor对象的另一个命名空间?

任何人都知道为什么我的Microsoft VS 2012没有Microsoft.Practices.Unity命名空间?

2 个答案:

答案 0 :(得分:9)

因为它是一个独立的项目,

https://github.com/unitycontainer/unity

或EntLib的一部分,

http://entlib.codeplex.com/

但从未成为Visual Studio的一部分。

@paqogomez是对的,你可以简单地从NuGet中获取它。您也可以从GitHub获取源代码。

答案 1 :(得分:3)

您可以直接使用Visual Studio将其安装到NuGet的项目中。 NuGet是自2012版以来Visual Studio的预安装组件。