缺少“ASP.NET Core Web应用程序(.NET Core)”模板

8
我正在尝试开发一个ASP.NET Core应用程序。我尝试遵循文档(例如这个教程),但我找不到ASP.NET Core模板。应该包含它的对话框看起来像这样:the new project dialog
我使用的是Microsoft Visual Studio Enterprise 2015版本14.0.25431.01 Update 3,并安装了Microsoft .NET Core 1.0.1 VS 2015工具预览版2(我也进行了修复和重新安装,但没有成功)。

1
你有标准的ASP.NET模板吗?你也安装了Visual Studio安装程序中的Microsoft Web开发工具吗? - ColinM
@ColinM 我有一些ASP.NET模板,但我没有安装Web开发工具。我完全忘记了安装程序中可以禁用它。重新运行Visual Studio安装程序以安装它,并重新安装.NET Core后,我现在有了这个模板。如果您将此作为答案发布,我将标记它为已接受。 - Jannis Froese
你应该在“网页”选项卡下找到它。 - Haitham Shaddad
8个回答

13

请确保您已安装了 Microsoft Web Development Tools,您可以在Visual Studio安装程序中的 Windows and Web Development 下找到它们。

安装完成后,启动Visual Studio并再次检查模板,您应该会看到ASP.NET Core模板。

更新

根据下面的评论:

对于那些已经安装了 Visual Studio 2015+ 的用户但在初始安装时没有添加此功能的用户,您需要下载主要的 Visual Studio 安装程序并修改其功能。


3
对于已安装 Visual Studio 2015+ 但未在初始安装中添加该功能的用户,您需要下载主要的 Visual Studio 安装程序并修改其功能。 - rj2700
@user1342086,谢谢你的提醒,我已经更新了我的答案。 - ColinM
现在完全迷失了。尝试了所有方法,现在我有一个没有核心的新网页选项卡。 - Luke
你安装了.NET Core SDK吗? - ColinM

2

工具 > 选项 > 环境 > 预览功能 > 勾选“使用 .NET Core SDK 的预览版”和取消勾选“在新项目对话框中显示所有 .NET Core 模板”... 然后重新启动 Visual Studio。


1
对于那些安装了 Visual Studio 2015 Update 3 并选择了 Windows 和 Web 开发,但仍然找不到 .NET Core 的人。你可以前往 Microsoft Targeting website 单独下载并安装它。

1

虽然这个链接可能回答了问题,但最好在此处包含答案的必要部分并提供链接以供参考。仅有链接的回答如果链接页面更改可能会变得无效。- 来自审查 - Kurt Van den Branden
@KurtVandenBranden 答案的关键部分是“安装.NET Core 1.0.1 - VS 2015工具预览版2”。如果链接失效,未来的用户应该能够根据这些关键词找到解决方案,对吧?链接仅仅是为了方便而存在。 - autistic

0

尝试在顶部更改框架版本。

如果不起作用,请重新安装核心并更新3,观察是否出现任何错误消息。


我尝试了所有框架版本,唯一的区别是在 .NET Framework 4.5 之前我什么都没有得到(正如预期的那样)。但我没想到的是,在下拉列表中我没有看到 .NET Core 框架,只有常规的 .NET Framework。这正常吗? - Jannis Froese

0

安装.NET Core 1.0.1 - VS 2015工具预览版2


1
你的回答没有帮助。请阅读原帖的问题。"我正在使用Microsoft Visual Studio Enterprise 2015版本14.0.25431.01 Update 3,并安装了Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2(我也尝试过修复和重新安装,但没有成功)"。 - Luke

0

首先需要安装 Microsoft Web Development Tools(打开 Visual Studio 安装程序,选择修改,勾选 Microsoft Web Development Tools,然后更新) 然后安装 Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2


0

尝试更新您的ASP.NET和Web工具。
示例


请提供答案而不仅是文章或文档链接。抽象类和接口有什么区别? - aaronR
尝试更新您的ASP.NET和Web工具 - 这不是一个答案吗? - R. g.
答案应包括说明并放在您的回复中。这是为了防止源材料更改或链接已移动。 - aaronR

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接