Visual Studio 2022中ASP.NET Web应用无法选择.NET Core目标框架
ASP.NET Web应用使用.NET Core的问题解答
能否在ASP.NET Web应用中使用.NET Core?
完全可以,.NET Core(后续演进为.NET 5+)是ASP.NET现代化开发的推荐框架,相比.NET Framework具备跨平台、轻量、性能更优等优势。
问题排查与解决步骤
- 仅安装Runtime无法创建项目:你当前安装的是.NET Core 3.1 Runtime,它仅用于运行已编译的.NET Core程序,不支持项目创建。需要安装对应的.NET Core 3.1 SDK(SDK已包含Runtime,无需单独安装Runtime)。
- 检查Visual Studio工作负载:确认Visual Studio 2022已安装「ASP.NET和Web开发」工作负载。打开Visual Studio Installer,选择「修改」,勾选该工作负载后完成安装。
- 确认项目模板选择正确:创建项目时,需选择「ASP.NET Core Web应用」模板,而非老版本的「ASP.NET Web应用(.NET Framework)」。选错模板会导致无法看到.NET Core框架选项。
按照以上步骤操作后,创建ASP.NET Web应用时即可看到.NET Core 3.1的目标框架选项。
内容的提问来源于stack exchange,提问作者Yuppski
相关产品推荐
相关产品推荐

