The VS template sources are stored in a number of folders under C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates
. For example, the MVC C# templates (in English) are located under CSharp\Web\1033
in that folder.
You could copy the MVC templates into that location and then run devenv /installvstemplates
from a VS command prompt to have them installed. However, running this command might require Admin rights.
Installation of templates means unpacking them into C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache
under a corresponding path. This is actually the location where VS grabs files from when you create a new project from a template. You might be able to simply copy the unpacked templates into this folder but I'm not sure if some additional registration is not required for them to show up so the procedure from the previous paragraph is recomended.
Also note that the templates contain a reference to a custom wizard extension that invokes the MVC tooling's Add Unit Test project wizard. Since you will not have the MVC tooling installed you will have to remove that wizard extension reference from the installed templates. You will have to edit the *.vstemplate
of every template that you want to use. The wizard extension entry is located at the end of that file.
Good luck, and note that it might just be easier to wait for Admin rights or get an Admin to install MVC for you.