我已经下载并安装了将 MVC 4 与 VS2010 一起使用的所有先决条件。VS2010 SP1 更新、VS2010 的 ASP.NET MVC 4、VS2010 的 SSDT 和 LocalDB。我去VS2010新建网站的时候,应该有“ASP.NET MVC 4 Web Application”模板,但是没有。如何获取模板以便在 Visual Studio 2010 中启动新的 MVC 4 网站?
7 回答
您是否尝试过重新安装模板。遵循这些指示。
http://msdn.microsoft.com/en-us/library/vstudio/ms247116(v=vs.100).aspx
简短的回答, 打开Visual Studio 命令提示符并输入:
devenv /installvstemplates
那应该恢复您的所有模板。
检查是否安装了项目模板:
- 如果在 %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Web\1033 中找到项目模板(它将是 *.zip),请手动搜索
- 如果是,请运行 devenv.exe /installvstemplates
- 如果否,则保证未安装 ProjectTemplates。您必须重新安装才能在磁盘上获取 ProjectTemplates。
对于记录:
所有安装的项目模板都可以在这里找到:(这是默认路径)
%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates
这是 File->New ->Project Dialog 从中加载 ProjectTemplates 的地方,并显示在Same Folder heirarchy convention中。您可以通过更新添加另一条路径
工具 -> 选项 -> 项目和解决方案 -> 常规 -> 用户项目模板位置
在 studio(devenv.exe) 启动/加载时,它会尝试根据您是本地用户还是管理员在 localappdata 或 %ProgramFiles% 上创建 ProjectTemplateCache。Programfiles 中的缓存可在此处获得
%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache
这个 ProjectTemplateCache 目录是通过在 cmd 上运行*devenv.exe /installvstemplates创建(如果不存在)或更新(如果已经存在) 。此命令在安装 Visual Studio 期间运行。理想情况下,提供项目模板的所有其他安装程序都应运行此命令。但是,有时这可能会由于访问权限而失败。因此手动再次运行它是安全的。
看到这个问题
如果您没有安装 Visual Web Developer 组件,则不会完全安装 ASP.NET 项目模板。自然地,因为安装程序认为它不需要将它们放在那里,因为 ASP.NET 是一个 Web 开发框架。
修复 MVC 4 安装。它将负责项目模板的安装
如果安装顺利,没有错误/警告/异常 - 尝试在“新项目”窗口中更改 .NET 框架,确保您正在查看 .NET 框架 4.0 模板。
- PL
1)以管理员身份安装。右键单击文件并以管理员身份运行它。
2)卸载并再次以管理员身份安装可以解决您的问题
跟我一样。确保注册和激活 vs2010 product.if vs 不注册并且不输入任何激活密钥 vs 你不能为它插入 mvc4。
请注册vs2010并重新安装mvc4。然后在创建项目时可以看到mvc4。