VS2022安装ASP.NET 项目模板支持webform开发,最近在编写FastReport.net的一个打印功能,就是实现跨浏览器支持直接打印功能,但上个月安装VS2022时想着以后再也不会开发webform项目了,就没有安装,这不,编写这个示例准备了asp.net core razor版本的,也同时编写一个webform版本的,但在创建项目时,却没有asp.net 项目模板了,安装呗。
VS2022安装ASP.NET 项目模板
如果你安装了 Visual Studio 2022 社区版,发现它缺少 .NET Framework 的 ASP.NET 模板。就无法创建 ASP.NET MVC 或 ASP.NET Web 应用程序,即webform网站。我只能找到与 ASP.NET Core 相关的模板。这篇文章将展示我是如何解决这个问题的。
在“创建新项目”窗口中,我搜索“framework”关键字以仅列出与.NET Framework 相关的模板,它向我展示了Windows Forms、WPF、控制台和类库的模板,但没有ASP.NET Web 应用程序 (.NET Framework ) 模板。
我决定检查“ ASP.NET 和 Web 开发”工作负载的已安装组件。为此,我们需要运行 Visual Studio 安装程序。
检查 Visual Studio 安装程序
如果我们一直滚动到可用模板列表的底部,我们可以单击“安装更多工具和功能”链接,这将打开 Visual Studio 安装程序。
查看已安装的ASP.NET组件和 Web 开发工作负载,我没有看到任何可能表明缺少 ASP.NET 模板的原因,因为我可以看到 .NET Framework 已经安装。
但是,我检查了 Visual Studio 安装程序的“单个组件”选项卡。
.NET 的独立组件
在 .NET 组内,“.NET Framework 4.8 目标包”下方,有一个名为“.NET Framework 项目和项模板”的组件,但未选中该组件。
将鼠标悬停在组件上,工具提示将其描述为:
为 .NET Framework 开发启用 .NET Framework 项目模板、项模板和相关功能。
这个组件看起来正是可以解决问题的,所以我选择并安装了它。
安装.NET Framework 项目和项模板需要增加 1.6GB 的空间,这可能是 Visual Studio 2022 安装期间默认情况下未包含的原因。
找到ASP.NET .NET Framework 模板
安装后,我启动Visual Studio 2022,再次在搜索框中搜索“framework”关键字,这次终于列出了.NET Framework模板的ASP.NET Web 应用程序的项目模板。
注意:安装.NET Framework 项目和项模板组件还会添加另一个 .NET Framework 相关模板,用于“Web Driver Test for Edge”项目。
结论
当我们安装 Visual Studio 时,可能不会列出所有项目模板。就我而言,它缺少 .NET Framework 的 ASP.NET 模板。幸运的是,通过修改 Visual Studio 安装并安装缺少的“ .NET Framework 项目和项目模板”组件,这很容易解决。
【江湖人士】(jhrs.com)原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2021/44690.html
扫码加入电报群,让你获得国外网赚一手信息。