【问题标题】:VS 2015 Preview missing "ASP.NET 5 Web Application" project type?VS 2015 Preview 缺少“ASP.NET 5 Web 应用程序”项目类型?
【发布时间】:2014-12-28 15:11:58
【问题描述】:

在 Visual Studio 2015 Preview 中,我在“新建项目”窗口中看到以下 vNext 模板:

我的印象是我还应该看到“ASP.NET 5 Empty Web Application”或类似内容的条目,但我没有看到这样的内容。这两个条目是我安装的唯一“vNext”指定条目。

是否需要安装其他二进制文件才能显示此类项目?还是我需要检查我的 VS 2015 Preview 安装?

注意:我确实有一个“ASP.NET Web 应用程序”条目,它引导我完成统一架构的设置,但似乎不包含project.json 文件或我与 ASP 相关联的东西。 NET 5 开发。

更新: 根据this article regarding 2013,我也尝试运行devenv.exe /installvstemplates,但这也不起作用。澄清一下,我没有看到任何新的网络模板,下面的屏幕截图也说明了这一点:

【问题讨论】:

  • 我正在尝试修复我的 VS 2015 安装,看看是否可以解决问题。
  • 修复VS 2015后,我仍然看不到“ASP.NET 5 Web Application”或类似的选项。
  • 选择不同的目标 .NET Framework 版本会更改列出的模板。如果找不到合适的模板,只需尝试一件事。

标签: asp.net asp.net-core visual-studio-2015 asp.net-core-mvc


【解决方案1】:

我遇到了同样的问题,除了与接受的答案不同的是,ASP.NET Web 应用程序根本不在模板列表中。

按照this article 的说明,我能够让它显示出来。

  1. 来自 Visual Studio 2015:Tools -> Extensions and Updates
  2. 选择Online,然后点击Visual Studio Gallery
  3. 搜索ASP.NET Project Templates并下载第一个结果。
  4. 完成安装过程,重新启动 Visual Studio,现在应该可以选择 Web 应用程序了!

或者,您可以直接下载模板here

我相信这个下载实际上是为了安装一些我不感兴趣的其他模板,但在安装它们的过程中肯定也安装了基本模板。无论哪种方式,它都对我有用。

【讨论】:

  • 对于其他搜索的人,这添加了我的 VS 2015 Professional 副本中缺少的“ASP .Net Core Web 应用程序 (.NET Core) Visual C#”,即使在更新 3 之后也是如此。跨度>
【解决方案2】:

Visual Studio Ultimate 2015 Preview 包含创建 ASP.NET 5 (vNext) Web 应用程序所需的一切。您的问题中未描述的另一个通用选项应该可用:

目前尚不完全清楚,但选择通用 Web 应用程序选项将在以下对话框中显示您正在寻找的一些 ASP.NET 5 (vNext) 选项:

【讨论】:

  • 这是 100% 的问题。谢谢!
【解决方案3】:

在 Visual Studio 2015 Preview 中,Microsoft 已将 ASP.NET vNext 重命名为 ASP.NET 5

如果你打开http://www.asp.net/vnext,在每一篇文章中vNext都会被称为ASP.NET 5

【讨论】:

  • 太棒了!很可能就是这样。在那种情况下,它不会仍然带有蓝色的“vNext”覆盖,对吗?因为我之前已经找过了。现在正在修复 VS,但一旦完成,我会检查确认。
  • 另外,我知道所有对 ASP.NET 5 的引用,但我不记得在列表中看到过 ASP.NET 5 项目,只有“ASP.NET Web 应用程序”这似乎是旧风格。我会检查并确认。
  • 所以我不确定这是不是答案。虽然我同意您对 asp.net 5 vs vNext 的看法是正确的,但我仍然没有在 VS 2015 中看到“ASP.NET 5 Web 应用程序”选项;只有“ASP.NET Web 应用程序”不使用project.json 等。不过我会更新问题以反映术语。谢谢!
【解决方案4】:

在遵循 Sam 的建议时,我注意到有待更新。其中一项更新包括缺少的 ASP.NET 5 模板。

工具 > 扩展和更新 > 更新 > Visual Studio 库

一旦更新和安装,Web 应用程序就可以按照教程中的说明使用。

【讨论】:

    【解决方案5】:

    本周发布的新更新已将 ASP.NET 5 重命名为一个新框架,他们现在将其称为 ASP.NET Core。更多信息可以看这篇文章https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

    【讨论】:

    • 感谢您发帖。难怪我找不到 ASP.NET 5 模板!我花了一个小时或更长时间尝试不同的更新和重新启动,而 ****ing 的东西一直都在那里!
    【解决方案6】:

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

    【讨论】:

      【解决方案7】:

      就我而言,问题出在 Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2 安装损坏。

      已执行:

      • 按照这篇文章的回答安装 ASP.NET 项目模板 - NO RESULT
      • 从相同的 SO post 重新安装 Microsoft Web 开发工具 - 没有结果
      • 使用 TotalUninstaller 工具重新安装 IDE - 没有结果
      • 修复Microsoft .NET Core 1.0.1(见下图)-已解决

      只修.NET Core 1.0.1终于解决了问题!

      【讨论】:

        【解决方案8】:

        为此,您必须下载.net core cross platform development,您将参考以下步骤

        1. 打开 VISUAL Studio 安装程序
        2. 点击列表中的选项点击修改
        3. 下图可以参考

        4. 完成安装后,现在您可以选择asp.net core web application

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-13
          • 1970-01-01
          • 1970-01-01
          • 2015-01-10
          • 1970-01-01
          • 2015-10-18
          相关资源
          最近更新 更多