That means that crane could then gen out a project based on any template the user has installed on their machine e.g. MVC Application.
Crane could read templates from the visual studio location (c:/program files/microsoft visual studio/etc etc) and combine those with its own when deciding which template to use. That way out of the box all of the templates on your machine would be used.
Visual Studio has built in templating so we could just tap into that: http://msdn.microsoft.com/en-us/library/cc175307%28v=vs.90%29.aspx
That means that crane could then gen out a project based on any template the user has installed on their machine e.g. MVC Application.
Crane could read templates from the visual studio location (c:/program files/microsoft visual studio/etc etc) and combine those with its own when deciding which template to use. That way out of the box all of the templates on your machine would be used.