Why does MVC take so long to install and configure the templates for Visual Studio?
Starting with Visual Studio 2005, the template mechanism was changed. Templates are stored as zip files and when the devenv /setup command is executed, Visual Studio essentially rebuilds the cache that is used to store project and item templates by extracting all the zip files and not just the MVC templates and items.