我是新來的依賴注入概念,整個DLL。我在一個他們正在使用Unity Container進行依賴注入的項目中。我們正在從城堡走向統一。在城堡,它允許使用直接註冊整個DLL。我想知道是否有任何方法可以使用Unity註冊整個dll。註冊使用Unity
實施例:
城堡:container.Register( 類型 .FromAssemblyNamed( 「test.services」) .Pick() .WithService.FirstInterface()); 注意:test.services是一個dll。
統一:?????
預先感謝您。
這是Unity3D? – ApolloSoftware
我不知道這一點。我看到Unity.2.1.505.2 – sunny
包的版本如果您使用Unity 2存在按照慣例沒有登記 - 通常你會實現一個容器延長做到這一點。然而在Unity 3添加了功能:http://msdn.microsoft.com/en-us/library/dn178463(v=pandp.30).aspx#sec23所以如果你升級你應該可以做你想做的 –