非常简单:如果.NET 2.0是限制,您认为最好的框架(对于IoC容器)是什么?
答案 0 :(得分:5)
我们将Unity 1.2用于.NET 2.0应用程序。它甚至与.NET 2.0 RTM兼容。
我们也尝试使用Unity 2.0,它更现代和成熟,Unity 2.0优于Unity 1.2的优点如下:
但我们未能将它与.NET 2.0 RTM一起使用。但是,如果您有.NET 2.0 SP1或SP2,那么如果您从.NET 3.5手动部署某些程序集(如System.Core.dll),则更有可能使用Unity 2.0。我们无法切换到Unity 1.2,因为我们的一些客户端没有.NET 2.0的任何服务包,我们无法强制他们安装这些服务包。
答案 1 :(得分:2)
我不知道最好的,但就我们在大型制作环境中没有问题而言,我们过去使用Unity Application Block 1.1效果很好。
答案 2 :(得分:1)
这些库的大多数发行版仅与3.5和4.0兼容。
但是,由于大多数都是开源的,你可以尝试自己编译。
尝试使用StructureMap:
https://github.com/structuremap/structuremap/tree/v2.0
我认为最后的.net 2.0兼容版本也是2.0,并且感谢github切换到该标签非常容易