Are there any DI frameworks in the .Net world that is simple and which does not require too much meta-data configuration for eg. using xml etc?
A very good example from the Java world would be JBoss Weld. With Weld it is possible to have producer methods (methods that can be marked with custom annotation) that return objects. The objects produced above can be injected where needed. This saves a lot of meta-data configuration. Ofcourse Weld needs an xml too, but it does not mandate extensive configurations.