I know how to create a project templates in visual studio. My question is about that;
How to create a Project Template like Asp.net MVC?
When you create a project with Asp.net MVC, you'll have Razor syntax stuff like intellisense, There is a directly access to add Views and Controllers and a lot of thing to help the other programmers.
On MSDN check out the documentation on:
And last but not least, since you're already quoting the ASP.NET MVC project as your example, it's open source and you can see how it's done right on codeplex.