Asp.net mvc Visual Studio 2013-未安装Visual Basic/Visual C#Web模板

Asp.net mvc Visual Studio 2013-未安装Visual Basic/Visual C#Web模板,asp.net-mvc,visual-studio,installation,visual-studio-2013,asp.net-mvc-5,Asp.net Mvc,Visual Studio,Installation,Visual Studio 2013,Asp.net Mvc 5,我已在我的计算机上安装Visual Studio 2013 Premium(MSDN许可证)。然而,ASP.NET Web应用程序模板并不存在(除了2012版,它为我提供了MVC 4,请参见下面的屏幕截图): 我已经卸载并重新安装了三次VS2013。我删除了ItemTemplatesCache和ProjectTemplatesCache文件夹,同时运行devenv/InstallVSTemplates和devenv/Setup也没有用。我还检查了是否安装了web开发人员工具。在\Common7

我已在我的计算机上安装Visual Studio 2013 Premium(MSDN许可证)。然而,ASP.NET Web应用程序模板并不存在(除了2012版,它为我提供了MVC 4,请参见下面的屏幕截图):

我已经卸载并重新安装了三次VS2013。我删除了ItemTemplatesCache和ProjectTemplatesCache文件夹,同时运行devenv/InstallVSTemplates和devenv/Setup也没有用。我还检查了是否安装了web开发人员工具。在\Common7\IDE\ProjectTemplatesCache\CSharp\Web文件夹下,我只看到MVC4模板文件。我错过什么了吗?扩展还是附加程序

下面我添加了我安装的框架的屏幕截图。如有任何指示或建议,将不胜感激。谢谢大家!


朱迪。

你试过更新图库吗 工具>扩展和更新>模板

要启动并运行,您可以单击Web下的Version2012,并访问股票Web应用程序模板,该模板将为您提供高达MVC4的版本
对于MVC 5,您可以下载Visual Studio 2013 Express Web,它在MSDN许可证上大致具有相同的ASP.NET高级功能。

经过数小时的故障排除,我采取了以下步骤来解决此问题(在Windows 7 Ultimate上)。我认为这是一个安装损坏和注册表项可能出现问题的问题,因此我使用以下步骤删除了所有Microsoft开发工具:

  • 完整病毒扫描(只是为了确保这与病毒或恶意软件无关)。我使用了微软安全软件
  • 下载以帮助在我删除程序时清理注册表项。删除任何程序或程序更新后,我运行此工具以验证是否已完成干净的卸载
  • Visual Studio 2010-运行并删除了该程序。进入控制面板>程序>卸载程序>查看已安装的更新并搜索“Visual Studio 2010”,然后删除与VS2010相关的所有更新(并在每次卸载后运行修复程序以验证注册表项是否已被擦除)
  • 随后删除Visual Studio 2012(请特别注意“可选共享包”,并删除此列表下的所有程序,再次运行Microsoft FixIt以验证注册表项是否已擦除)
  • 然后删除所有SQL server;还引用了这两篇MSDN文章和
  • 已卸载Visual Studio 2013,以及程序和已安装更新中对“Visual Studio 2013”的所有引用;每次安装后,使用FixIt清理注册表项
  • 最后但并非最不重要的一点是,我删除了所有与MVC Visual Studio相关的工具、引用和扩展,包括Web工具和Web平台安装程序
这解决了我缺少模板的问题:)

(我非常感激这一切都是在SSD上完成的,然而,我认为如果使用旧的旋转HD,时间会延长5倍)

大家干杯

我认为“从头开始重新安装Visual Studio”不是一个解决方案

我遇到了上述问题,并找到了更快的解决方法:

  • 首先,尝试修复Visual Studio安装(在“控制面板\程序\程序和功能”中找到您的Visual Studio,右键单击并选择“修复”)。在(!)之后重新启动
  • 检查模板是否出现在Visual Studio中。如果没有,则:在“控制面板\Programs\Programs and Features”中,确保已安装“Microsoft Web Platform Installer 4.x”(我有4.6版本)。如果没有-请从此处安装:
  • 运行“Web平台安装程序”(应该在这里:%ProgramFiles%\Microsoft\Web平台安装程序\WebPlatformInstaller.exe“
  • 在“产品”选项卡上,找到行“Microsoft ASP.NET和Web Tools 2013.1 for Visual Studio 2013”(请确保它不适用于2012!)。如果该行在右侧启用了“添加”按钮,则单击该按钮并安装工具。重新启动PC(!),您应该可以恢复ASP.NET项目模板
  • 如果该行显示“已安装”,则您应该通过“控制面板\程序\程序和功能”来修复它。,只需找到“Microsoft ASP.NET和Web工具2013.1-Visual Studio 2013”,右键单击并选择“修复”)。重新启动PC(!),您应该可以恢复ASP.NET项目模板 干杯

    Studio 2013的更新:
    确保安装的是express for Windows,而不是express for Windows Desktop。桌面版本没有Web模板。

    不要忘记检查“Microsoft Web Developer工具”在安装过程中是否已实际启用请参阅此相关的stackoverflow问题:
    “Microsoft Web Developer Tool”这是我的问题

    在您的案例中不是解决方案,但我有一个类似的问题,我找不到MVC模板。最后我意识到我仍然选择了.NETFramework3.5,这当然不提供MVC。。。切换到.NETFramework4.5,让我再次找到MVC模板


    您已经在屏幕截图中选择了4.5,但我只是在这里为可能犯与我相同错误的其他人发布此内容。

    我在VS 2013 Web Express更新3中遇到了类似问题。在整个星期重新安装后,它被修复了。我必须卸载VS,删除“Microsoft Visual Studio 12.0”目录,然后重新安装VS。还有其他更精确的版本。

    Hi-nrathaus可能重复。遗憾的是,你发布的解决方案不起作用。我运行了日志文件,发现了错误和警告,但没有特定于web项目模板的内容。我还查看了这些注册表项,发现它们指向了正确的文件夹:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\VSTemplate\Project;HKEY\ U当前\用户\软件\ Microsoft\VisualStudio\10.0\配置\