Inversion of control in Unity - does ninject work ? Are there any other good equivalents ?

Hi,
I am semi-experienced .NET developer who has just began working with Unity.
I am trying to decide on how to make IoC work in Unity 4.X ( I have not yet tested anything), and I wonder what are the good ways of achieving it.

This post (c# - Ninject with Unity3D - Stack Overflow) states that Ninject won’t work with Unity, however it is old. Is it still true ?
If yes, what are other means of achiving IoC in Unity ? Uniject ? Writting your own IoC Container ?

Thanks for help!

I don’t know about ninject but ‘StrangeIoC’ sounds ideal for what you want.

I’ve just started using it, but it looks like a well thought out and well put together Inversion of control framework. It has a good documentation as well.

A very good explanation can be found here : The Good, The Bad and The Strange | StrangeIoC

And you can find a good starter “hello world” tutorial here : Getting Started with Strange IoC – COFFEE BRAIN GAMES

Hope this helps.