I'm looking to replace a home-grown IoC implementation with a standard one. My needs are very simple, translating an interface type into a newly created concrete class. I think you'll agree basically any framework will handle this. Currently I'm narrowing the field down to the following:
- Ninject
- StructureMap
So again, the question isn't what these frameworks CAN do, but more precisely where do they fall apart? What, if anything, should I be aware of before using one of these? In what ways do they annoy you? I've read a few comparisons like this one but the information is nearly a year old and not written by someone using one of these for more than a year.