【问题标题】:Missing ASP.NET 5 Templates缺少 ASP.NET 5 模板
【发布时间】:2016-04-06 21:35:12
【问题描述】:

我正在关注这个设置教程

https://docs.asp.net/en/latest/tutorials/your-first-aspnet-application.html#create-a-new-asp-net-5-project

并且遇到了问题。教程中的说明如下:

启动 Visual Studio 2015。从“文件”菜单中,选择“新建”>“项目”。

选择 ASP.NET Web 应用程序项目模板。它出现在 已安装 > 模板 > Visual C# > Web。将项目命名为 ContosoBooks 然后点击确定。

这很好,但在下一步:

在“新建 ASP.NET 项目”对话框中,选择“Web 应用程序”下 ASP.NET 5 预览模板。另外,请确保云中的主机 未选中复选框并单击确定。

我没有看到 ASP.NET 5 Preview 模板!

我唯一注意到的是我的身份验证状态为 无身份验证,但我已登录,因此我不确定这意味着什么或这是否是一个因素。

我安装的 Visual Studio 版本是“Community 2015”。

我已经完成了This Article 中所述的特权。

我希望对该主题有更全面了解的人可以帮助我,因为我无法找到相同问题的任何线程等或可能导致模板丢失的原因。

【问题讨论】:

    标签: asp.net visual-studio


    【解决方案1】:

    VS 2015 Preview 正在 ASP.net Core Web 应用程序下进行。如果你在模板下看不到那个,你可以去this站点下载.NET Core 1.0 for Visual Studio然后安装。

    【讨论】:

      【解决方案2】:

      Asp.net 5 模板不再存在 - 它们被重命名为 Asp.net Core:ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0

      因此,在创建项目时,不要像视频中那样选择“ASP.NET Web 应用程序”,而是选择“ASP.NET Core Web 应用程序” >" 然后在下一页这 3 个模板(Empty、Web API、Web Application)与视频的 asp.net 5 个预览模板相同

      【讨论】:

      • 从这个链接它声明:“这篇博客文章宣布了这一变化。它还没有完成或发布。截至撰写本文的日期/时间,这项工作才刚刚开始。它将持续进行在接下来的几个月里。”这篇文章是在提出这个问题几周后发布的。可以公平地假设许多人仍将处于与原始帖子相同的环境中,并且无论哪种方式都将保持其价值,但仍然感谢您的更新
      【解决方案3】:

      我已经通过关注How to check the ASP.NET version loaded on a system 上的另一个 stackoverflow 问题得出结论,因为我注意到模板在教程中归类为 ASP.NET 版本(4.6.1 和 5),但我的不是。

      然后我检查了一下,我在 C:\Windows\Microsoft.NET\Framework 中的文件如下

      没有显示 v5.0 目录。我纠正了这个问题,现在所有模板都可用了

      修正:

      修复它:

      我去了http://www.asp.net/downloads,下载了ASP.NET MVC 5

      我确保在下载过程中检查了开发者工具。

      这个问题现在已经解决了——因为我当时有 MVC 5 模板文件。因为我下载了它们,所以我拥有它们......并且不再没有它们。

      替代修复:

      此外,根据我的研究,有些人没有包含开发者工具。解决方法:转到老伙伴“添加或删除程序”并找到您的 Microsoft Visual Studio 20xx 安装,“更改”并安装 Microsoft Web 开发工具

      【讨论】:

      • 你能补充一下你是如何“纠正”这种情况的吗?
      • 你是怎么解决的?
      • 我现在添加了一个修正以进一步澄清
      • 如果您对我如何解决我的 OWN 问题投反对票,请先提供解释或评论
      • 您的修改没有澄清之前评论者关于您如何解决问题的问题。您提供的链接是项目教程下载...
      【解决方案4】:

      我最近遇到了这个问题,最后通过卸载(控制面板 -> 卸载程序)Microsoft.NET Core 和 Microsoft Visual C++ redistrutable 2015 (x64 & x86) 然后重新安装 asp.net core rc2 ( https://www.microsoft.com/net/core#windows 或检查工具-> 扩展和更新-> Visual Studio 内部的更新)。

      我卸载了 Visual C++ 可再发行组件,因为我在尝试重新安装 asp.net core rc2 时不断收到错误消息。它一直告诉我它已经存在,即使我刚刚卸载它并且在尝试(但失败)安装 asp.net core rc2 更新后更新显示在 Visual Studio 的“扩展和更新”部分。

      【讨论】:

        【解决方案5】:

        我也遇到过同样的问题,但实际上更好,因为“新对话框使您可以更改许多模板的默认身份验证选项。例如,当您创建 ASP.NET Web 窗体项目时,您可以选择以下任何选项:

        无身份验证 个人用户帐户(ASP.NET 会员资格或社交提供商登录) 组织帐户(Internet 应用程序中的 Active Directory)" 看看这个>>http://www.asp.net/mvc/mvc5

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-14
          • 1970-01-01
          • 2014-11-08
          • 2016-01-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多