缺少“ASP.NET Core Web Application (.NET Framework)”模板

7
我想开发一个ASP.NET Core应用程序。我尝试遵循博客了解.net core和.net framework之间的引用关系,但我未能在如下所示的模板对话框中找到ASP.NET Core Web Application (.NET Framework)

enter image description here

我尝试交叉检查相关的问题,但他们在问题的截图中也使用了ASP.NET Core Web应用程序(.NET Framework)。


尝试下载并运行VS安装程序,检查是否已选中用于 .net core 开发的必要软件包。 - Dimitar
每个组件都会被检查。 - kudlatiger
未来的读者:对于针对云/ Azure的.NET完整框架的ASP.NET Web项目模板,我建议您改用.NET Core进行开发。微软强烈建议您在云需求方面使用.NET Core。.NET Framework的支持正在逐渐减少。请阅读-选择.NET Framework和.NET Core(又名.NET)之间的区别 - RBT
2个回答

8
更新到15.7.4版本后,ASP.NET Core Web应用程序模板在项目类型选择对话框中丢失。
请参考以下截图: 无法在项目类型选择屏幕中看到ASP.NET Core Web应用程序模板 但是,Visual Studio安装显示已安装相关软件包,请参考以下截图: Visual Studio安装显示已安装相关软件包

4
如果有人在搜索安装程序,你可以很容易地打开它,方法是在VS中选择“工具 > 获取工具和功能”。 - Josh Mc
2
另外(基于VS 2019),您可以直接从Windows开始菜单启动安装程序作为独立应用程序。只需按下Windows键,然后键入“Visual”,您将获得VS Installer。然后点击“修改”。这将带出上述第二个屏幕。 - Colm Bhandal

8

点击左侧菜单上的.Net Core,然后您将看到所有的 .net core 模板。选择ASP.NET Core Web Application并点击“确定”。

enter image description here

之后,您将看到项目模板选择对话框。在这里,您可以选择项目模板的.Net Core.Net Framework

enter image description here


1
如果您选择了 .Net Core,那么您的应用程序将是 .net core 应用程序;如果您选择了 .Net Framework,则它将是具有完整框架的 .net core 应用程序。 - Ahmar
所以我认为选择可以在Linux或Mac上部署的完整.NET框架的.NET Core总是更好的选择! - kudlatiger
不,它只能部署在Windows上。如果想要在其他操作系统上部署,则需要创建 .NET Core 应用程序。 - Ahmar
3
在微软放置这个选项的人做得很好,隐藏得十分巧妙。 - zszep
3
我已将下拉菜单禁用,如何使其启用? - dev27
显示剩余5条评论

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