ASP.NET MVC 4 Visual Studio 2010项目模板不存在

时间:2013-03-02 02:19:33

标签: asp.net-mvc visual-studio-2010 asp.net-mvc-4

我已经下载并安装了将MVC 4与VS2010一起使用的所有先决条件。 VS2010 SP1更新,VS2010的ASP.NET MVC 4,VS2010的SSDT和LocalDB。当我在VS2010中创建一个新网站时,应该有一个“ASP.NET MVC 4 Web应用程序”模板,但没有。如何获取模板以便在Visual Studio 2010中启动新的MVC 4网站?

7 个答案:

答案 0 :(得分:6)

您是否尝试重新安装模板?按照这些指示。

http://msdn.microsoft.com/en-us/library/vstudio/ms247116(v=vs.100).aspx

简短回答,open up visual studio命令提示符并输入:

devenv /installvstemplates

这应该可以恢复所有模板。

答案 1 :(得分:4)

检查项目模板是否已安装:

  1. 如果在%ProgramFiles%\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Web \ 1033
  2. 中找到项目模板(它将是* .zip),请手动搜索
  3. 如果是,请运行devenv.exe / installvstemplates
  4. 如果为NO,则保证未安装ProjectTemplates。您必须重新安装才能在磁盘上获取ProjectTemplates。
  5. 对于记录:

    此处提供了所有已安装的项目模板:(这是默认路径)

      

    %ProgramFiles%\ Microsoft Visual Studio   10.0 \ Common7 \ IDE \ ProjectTemplates

    这是File-> New - >项目对话框从中加载ProjectTemplates的位置,并显示在 相同文件夹层次会议 中。 您可以通过更新

    添加其他路径
      

    工具 - >选项 - >项目和解决方案 - >一般 - >用户项目   模板位置

    在Studio(devenv.exe)启动/加载时,它会尝试根据您是本地用户还是管理员在localappdata或%ProgramFiles%上创建ProjectTemplateCache。 Programfiles中的缓存可在此处获取

      

    %ProgramFiles%\ Microsoft Visual Studio   10.0 \ Common7 \ IDE \ ProjectTemplatesCache

    通过在cmd上运行 * devenv.exe / installvstemplates ,此ProjectTemplateCache目录已创建(如果不存在)或已更新(如果已存在)。在Visual Studio的安装过程中运行此命令。理想情况下,运送项目模板的所有其他安装程序都应运行此命令。但是,有时这可能会因访问权限而失败。因此,手动再次运行它是安全的。

答案 2 :(得分:0)

请参阅此question

  

如果未安装Visual Web Developer组件,则为ASP.NET   项目模板将无法完全安装。当然,因为   安装程序然后认为它不需要像ASP.NET那样把它们放在那里   一个Web开发框架。

答案 3 :(得分:0)

1)以管理员身份安装。右键单击文件并以管理员身份运行。

2)卸载它并再次以管理员身份安装它可以解决您的问题

答案 4 :(得分:0)

如果安装完成没有错误/警告/例外 - 尝试在New Project窗口中更改.NET框架,确保您正在查看.NET framework 4.0模板。

  • PL

答案 5 :(得分:0)

修复MVC 4安装。它将负责项目模板安装

答案 6 :(得分:0)

和我一样。 确保注册和激活vs2010 product.if vs not register并且不键入任何激活密钥vs你不能用mvc4代替它。

请注册vs2010并重新安装mvc4。然后在创建项目时可以看到mvc4。