I got solution for creating MVC4 Project through project template with wizard concept from the below link.
http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/bbcb9545-969b-4d22-80f1-b69d851c6296/?prof=required
from the above link Asp.net MVC4 template packages are installed in below location with in the folder name of"ASP.NET MVC 4 template packages"
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\ASP.NET MVC 4 template packages\1.0\Packages
The packges are represented in project template like that below.
----------------------------------------------------------------------------------------------
<WizardExtension>
<Assembly>NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
<FullClassName>NuGet.VisualStudio.TemplateWizard</FullClassName>
</WizardExtension>
<WizardData>
<packages repository="extension" repositoryId="Microsoft.VisualStudio.10.MVC4.TemplatePackages-ENU">
<package id="AspNetMvc" version="4.0.20126.16343" />
<package id="AspNetRazor.Core" version="2.0.20126.16343" />
<package id="AspNetWebApi" version="4.0.20126.16343" />
<package id="AspNetWebApi.Core" version="4.0.20126.16343" />
<package id="AspNetWebPages.Core" version="2.0.20126.16343" />
<package id="EntityFramework" version="4.1.10331.0" />
<package id="jQuery" version="1.6.2" />
<package id="jQuery.Ajax.Unobtrusive" version="2.0.20126.16343" />
<package id="jQuery.UI.Combined" version="1.8.11" />
<package id="jQuery.Validation" version="1.8.1" />
<package id="jQuery.Validation.Unobtrusive" version="2.0.20126.16343" />
<package id="knockoutjs" version="2.0.0.0" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="Microsoft.Web.Optimization" version="1.0.0-beta" />
<package id="Modernizr" version="2.0.6" />
<package id="System.Json" version="4.0.20126.16343" />
<package id="System.Net.Http" version="2.0.20126.16343" />
<package id="System.Net.Http.Formatting" version="4.0.20126.16343" />
<package id="System.Web.Http.Common" version="4.0.20126.16343" />
<package id="System.Web.Providers" version="1.1" />
<package id="System.Web.Providers.Core" version="1.0" />
</packages>
</WizardData>
------------------------------------------------------------------------------------------------------
Folder structure screenshot:
Some other MVC4 installed systems not having the folder called "Asp.net MVC4 template packages" only having"NuGet Package Manager" folder. because of this MVC4 Project template not working in that machine.
Folder structure in some other systems below.
Which one folder structure correct ?
i want to create MVC4 Application through custom project template ? how can i do this without having asp.net mvc4 template packages folder?
Thanks,
siva