我正在关注此安装教程
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应用程序项目模板.它出现在Installed> Templates> Visual C#> Web下.将项目命名为ContosoBooks,然后单击"确定".
这很好,但在下一步:
在"新建ASP.NET项目"对话框中,选择"ASP.NET 5预览模板"下的"Web应用程序" 此外,请确保未选中"云中的主机"复选框,然后单击"确定".
我没有看到任何ASP.NET 5预览模板!
我唯一注意到的是我的身份验证声明没有身份验证,但我已登录,因此我不确定这意味着什么或者这是否是一个因素.
我安装的Visual Studio版本是"Community 2015".
我已经完成了本文所述的要求.
我希望有关于该主题的更全面知识的人可以帮助我,因为我无法找到相同问题的任何线程等或可能导致模板丢失的原因.
Asp.net 5模板不再存在 - 它们被重命名为Asp.net Core:ASP.NET 5已经死了 - 介绍ASP.NET Core 1.0和.NET Core 1.0
因此,在创建项目时,不要选择视频中的" ASP.NET Web应用程序 " - 而是选择"ASP.NET Core Web Application ",然后在下一页选择这3个模板(Empty,Web API, Web Application)与视频的asp.net 5预览模板相同
VS 2015预览版将在ASP.net Core Web应用程序下运行.如果您无法在模板下看到该模板,则可以访问此站点并下载适用于Visual Studio的.NET Core 1.0,然后安装.
我已经得出结论,通过关于如何检查系统上加载的ASP.NET版本的另一个stackoverflow问题,因为我注意到模板在教程中的ASP.NET版本(4.6.1和5)中被分类但是我的不是.
所以我检查了我在C:\ Windows\Microsoft.NET\Framework中的文件如下
显示没有v5.0目录.我纠正了这一点,现在所有模板都可用
修订:
要解决这个问题:
我去了http://www.asp.net/downloads并下载了ASP.NET MVC 5
我确保在下载过程中检查了Developer Tools.
这个问题现在已经解决了 - 因为我有了MVC 5模板文件.因为我下载了它们,所以我有了它们......而且不再没有它们了.
替代修正:
此外,根据我的研究,有些人没有包含开发人员工具.要解决:转到旧伙伴"添加或删除程序"并找到您的Microsoft Visual Studio 20xx安装,"更改"并安装Microsoft Web Developer Tools