【问题标题】:Missing MVC template in Visual Studio 2015Visual Studio 2015 中缺少 MVC 模板
【发布时间】:2015-09-16 16:00:14
【问题描述】:

当我使用 Visual Studio 创建一个新的 Web 项目时,我只看到下图中的模板:

缺少 MVC 的,所以我只能创建空项目。

我尝试修复 Visual Studio,但没有成功。

有什么建议吗?

【问题讨论】:

  • 您好有几个问题: - 在帮助/关于下,是否显示“Microsoft ASP.NET Web 框架和工具 2013”​​条目 - 版本应该是 5.2.30624.0 - 是任何文件在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WebTemplates\MVC 下? - File->New Project 对话框中的 Target Framework 设置为什么? - 当您修复 VS 时,它是否在您的 %temp% 文件夹中为 MVC 创建了一个日志。该文件的名称应类似于 dd_vs_enterprise_DATETIME_NNN_aspnetwebfxtoolsvs14.log 谢谢,雅克
  • 在关于我有 ASP.NET 和 WebTools 14.0.20711.0 下,我缺少 MVC 文件夹。在日志中说删除已完成,但与全新安装无关。我会调查的。
  • 从 Visual Studio 转到市场,marketplace.visualstudio.com/… 然后你会得到你需要的一切。
  • @zobidafly 这对我没有帮助。运行安装程序后模板仍然丢失。还有一步吗?
  • @Jonathon 我通过两步操作获得了模板,所以首先我必须选择 Web 应用程序然后选择 Web 应用程序的类型...告诉我您是否有相同的行为...跨度>

标签: visual-studio-2015


【解决方案1】:

安装Developer Tools Microsoft ASP.NET and Web Tools 2015 (Beta7) 后遇到了同样的问题。我尝试重新安装ASP.NET Project Templates,但没有帮助。

在查看“添加/删除程序”->“Visual 2015”->“修改”时 ,我发现未选中“Web 开发人员工具”This SO answer 帮助我解决这个问题。

重新安装后,一切都会重新出现

【讨论】:

  • 唯一不同的是我的选项已经被选中。我取消选中它,重新打开安装程序,发现该选项仍然被选中。不管怎样,它奏效了。
  • 与@Iridio 的体验相同。除了它仍然不起作用。
  • 清空(直接在上面)和其他遇到此问题的人,我只能建议您在必要时坚持重复这些步骤。我刚刚安装了带有更新的 VS2015 - 截至今天,这包括生产版本,即更新 3 和 ??,所以一切应该工作 - 但模板丢失了。我至少重复了 rducom 列出的步骤 3 次(我很固执),最后模板出现了。这是我开始使用以来最痛苦的VS更新(VS2008)
  • 第一个链接坏了。
  • 整个射击比赛都被打破了。糟糕的质量控制。
【解决方案2】:

只需点击左侧栏中的“web”并选择“ASP.NET Web Application”,点击“ok”,您将看到下一个对话框:

现在,您可以选择所需的 Web 应用程序类型。

【讨论】:

  • 如果您执行此操作并且看不到任何 ASP.NET 5 模板。
  • 谢谢,有时我们还为时过早。
  • 重要提示;只有在创建项目时单击文件 > 新建 > 项目时才会看到此信息,而不是单击文件 > 新建 > 网站。
【解决方案3】:

如果有人发现自己处于像我这样的位置,我将增加我的 2 美分。我也在寻找 MVC 项目类型,但看不到它。我所看到的只是一个“Web 应用程序项目”。所以我吓坏了,急忙尝试了本页列出的所有解决方案。

但是。

它确实存在。

只需使用“Web 应用程序”项目,它就会在下一步为您提供 MVC 选项。

【讨论】:

  • 应该是答案。
  • 它的答案,实际上是我的救世主..我之前被愚弄了..谢谢
  • 我的问题是我们正在开发不支持 MVC 的 Framework 4.0。迁移到框架 4.5.2 解决了这个问题。
【解决方案4】:

如果您选择 .Net 4.0 或更低版本,Visual Studio 2015 不会显示 MVC 项目模板。选择.Net 4.5或以上,就可以看到MVC项目了。

这是您选择 .NET Framework 4 时显示的内容:

当您选择 .NET Framework 4.5 时:

但是,请确保您已安装网络开发工具。为此,请转到添加/删除程序 -> Visual 2015 -> 修改 -> Web 开发人员工具:检查并继续安装。

【讨论】:

  • 您的两个屏幕截图中都没有 MVC。
  • @Timwi,MVC 的选择是在用户单击确定按钮后出现的
  • 您应该添加 MVC 屏幕截图,因为这是问题所在。
【解决方案5】:

我认为接受的答案不再有效。据微软称,herehereand here 已更名为ASP.Net Core。看起来他们已经从一般的 ASP.Net Web 应用程序项目类型中删除了 模板。但是现在有一个新的项目类型 ASP.Net Core Web 应用程序。 我没有看到这个项目类型的 MVC 模板,但我认为 Core 框架还没有完全发布。

【讨论】:

    【解决方案6】:

    我遇到了同样的问题,MVC 模板没有出现在 VS2015 中。

    我在最初安装时检查了 Web 开发人员工具。尝试修改安装时仍然检查它。我尝试取消选中并更新安装,但下次我回到修改时,它仍然被选中。而且仍然没有 MVC 模板。

    我通过卸载:Microsoft ASP.NET Web Frameworks and Tools 2015 通过Programs and Features 窗口并重新安装使其工作。 Here's the link 对于那些没有它的人。

    【讨论】:

    • 也许这是此页面上最简单的修复方法。我检查了程序和功能,但看不到 Microsoft ASP.NET Web Frameworks and Tools 2015。点击链接,下载并安装它,之后一切都很好。
    【解决方案7】:

    在我卸载 AspNet 5 RC1 Update 1 以更新 .Net Core 1.0 RC2 时发生的情况。所以我安装了 Visual Studio 2015 更新 2,选择了 Microsoft Web Developer 工具,一切都恢复正常了。

    【讨论】:

      【解决方案8】:

      对于我来说,在安装了安装了所有核心内容的更新 3 之后,我没有看到任何 MVC 模板(底部两个除外)。

      解决方案

      我下载了最新的核心预览...

      它提示我“修复”,完成后,调出 VS 显示它是“安装模板”并且它们出现了!

      警告

      Update 3 改变了游戏规则,因为“首选”的做事方式是使用 dotnetcore。例如,控制台应用程序现在使用新的文件结构,其他项目(如测试项目)仍使用与以前相同的文件夹结构。但是 MVC 已经改变了。我什至不确定现在还有哪些其他“Web 开发人员工具”可以与 dotnetcore 一起使用。

      【讨论】:

        【解决方案9】:

        在 nuget 控制台Install-Package Microsoft.AspNet.Mvc -Version 5.2.3 中写这个

        【讨论】:

        • 这需要澄清一下它的作用以及它如何解决问题或解释它为什么对你有用。
        • 它将使用 nugget 为您安装 mvc 5 模板。您可以在投票前问我
        • 实际上,我没有投反对票。确实忘记发表评论的人:)
        【解决方案10】:

        Visual Studio 2015(社区更新 3,在我的场景中)使用 MVC 项目的默认模板。您不必选择它。

        我找到了这个教程,我认为它回答了这个问题: https://docs.asp.net/en/latest/tutorials/first-mvc-app/start-mvc.html

        查看旧版本: http://www.asp.net/mvc/overview/older-versions-1/getting-started-with-mvc/getting-started-with-mvc-part1

        http://www.asp.net/mvc/overview/getting-started/introduction/getting-started

        时代变了。包括.NET

        【讨论】:

          【解决方案11】:

          其他答案看起来很旧。

          对于 Visual Studio 2017,屏幕截图如下






          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2016-10-28
            • 1970-01-01
            • 2015-07-20
            • 2016-08-24
            • 2014-01-18
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多