You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022新建VB项目不显示.NET 4.8目标框架如何解决

问题

本周启用Visual Studio 2022后,新建VB项目时可选目标框架仅列出.NET 5.0、.NET 6.0。本地已确认安装.NET Framework 4.8(用户位于巴西,VS界面为葡萄牙语),需要找到新建基于.NET Framework 4.8的VB项目的操作方式。
相关参考截图共3张,分别为:当前可用目标框架界面、VS已安装组件界面1、VS已安装组件界面2。

解决方法

该问题由VS2022的默认设置导致:新版本默认优先展示.NET 5+(原.NET Core跨平台产品线)的项目模板,传统.NET Framework的模板要么被折叠隐藏,要么安装时未默认勾选对应组件,按以下步骤操作即可:

  • 第一步:筛选正确的项目模板
    打开VS2022的「创建新项目」页面,将语言筛选为Visual Basic后,不要直接选择默认靠前展示的无后缀控制台、类库等模板,找到名称带**(.NET Framework)**后缀的对应模板,例如「控制台应用(.NET Framework)」「Windows 窗体应用(.NET Framework)」,选中这类模板进入配置页,目标框架下拉列表中就会显示.NET Framework 4.8选项。
  • 第二步:补装缺失的模板组件(找不到上述.NET Framework后缀模板时操作)
    如果模板列表完全没有带(.NET Framework)后缀的VB项目模板,说明安装VS时漏装了对应组件:
    1. 关闭所有打开的VS窗口,启动Visual Studio Installer
    2. 在已安装产品列表找到你的Visual Studio 2022实例,点击「修改」按钮
    3. 切换到「单个组件」标签页,搜索并勾选以下3类组件:
      • .NET Framework 4.8 目标包
      • .NET Framework 4.8 SDK
      • 面向.NET Framework的Visual Basic项目模板(葡萄牙语界面可直接在组件搜索框输入.NET Framework Visual Basic快速定位对应选项)
    4. 点击页面右下角的「修改」,等待组件安装完成后重启VS,即可找到对应模板。

注意:.NET 5/.NET 6和.NET Framework 4.8属于完全独立的两套运行时实现,已经创建完成的.NET 5/6项目无法直接通过切换目标框架的方式降级到.NET 4.8,必须新建对应.NET Framework类型的项目后,再手动迁移原有代码。

内容的提问来源于stack exchange,提问作者Henry Cage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 14:54:23