I'm trying to setup a mvc template/framework for future development work. What I want to do is have a way of using shared resources such as the layout and common nuget packages so that starting new sites use our branding and such without to much hassle.
In web forms we used to just share the master page around between applications using source control but it ends up being a hastle. What I'd like to do is
- Create a basic mvc 4 project
- Share core project that contains common code (security, db) and views (layouts)
- Install nuget package that sets up the new project with basic settings and packages
I'm not sure that this is the best way to go about it however and if it's even possible to share views in such a way. I've looked at portable areas from MvcContrib but it looks overkill for what we need.
Any suggestions