This project is read-only.

Release 2.1 for MVC2

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 2689
Released: May 13, 2010
Updated: May 14, 2010 by jglozano
Dev status: Stable Help Icon

Recommended Download

application, 530K, uploaded May 14, 2010 - 1248 downloads

Other Available Downloads

example, 5582K, uploaded May 14, 2010 - 704 downloads
Application MvcTurbine_VS2010_Templates.msi
application, 1789K, uploaded May 14, 2010 - 394 downloads
example, 3892K, uploaded May 14, 2010 - 343 downloads

Release Notes

This RTM contains the same features as v2.0 RTM plus these features:
  • Instance Registration to IServiceLocator
    • You can now add an instance of a type to the underlying container so you can address the single instance context.
  • IServiceLocator is registered into the container
    • This allows for components to take in a dependency on IServiceLocator and have it be injected at construction.
  • Batch registration with underlying IoCs
    • Using the batch registration for each IoC to make type registration more streamlined and performant. (StructureMap: Registries, Ninject: Modules, etc)
  • Added the GetUnderlyingContainer extension method to IServiceLocator to allow access for the underlying IoC implemenation.
    • If explicit access to the underlying IoC is needed, the method will query the corresponding member in the implementation and return to the caller.
  • Added extension methods to the ViewContext, ControllerContext and ControllerBase to access the current IServiceLocator without explicitly casting.

Template changes
  • Templates upgraded for VS 2010 and MVC2
  • Added new Services folder with implementation of IMessageService and MessageService to get the Welcome to ASP.NET MVC! message
  • For each IoC, implemented the injection of the container into the CSL as compared to manually doing it (v2 templates)

Reviews for this release

Just what I need for my project. Extensible yet simple to use.
by oddy on Aug 4, 2010 at 9:07 PM