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

安装VS2022后如何创建面向.NET Framework 4.8的项目

问题概述

安装VS2022后,VS2019无法创建面向.NET Framework 4.8的新项目:点击VS2019的「新建项目」选项时,程序会自动调用VS2022的新建向导,仅支持选择.NET Core或.NET 5作为目标框架,无法满足使用需求。
已确认VS安装程序中.NET Framework 4.8开发组件已勾选启用,点击「安装其他框架...」选项无效,对应框架已安装,安装程序仅提供还原/修改/修复选项。

操作过程截图:
启动VS2019
点击创建新项目
新建项目向导步骤1
新建项目向导步骤2
新建项目向导步骤3
目标框架选择界面无.NET Framework 4.8选项
框架安装界面仅提供修改/修复/还原选项
VS安装程序中已勾选.NET Framework 4.8组件

可尝试的解决方法

按操作成本从低到高排序,依次尝试即可:

  • 修正VS启动入口
    完全关闭所有VS进程,直接进入VS2019的本地安装路径(默认路径为C:\Program Files (x86)\Microsoft Visual Studio\2019\<你的版本号>\Common7\IDE\),找到devenv.exe直接启动,不要使用系统开始菜单的通用Visual Studio入口、任务栏固定的旧快捷方式——这类通用入口会默认优先拉起最高版本的VS,是最常见的误触发原因。
  • 重新注册.NET Framework 4.8开发组件
    打开VS Installer,选择VS2019实例点击「修改」,临时取消勾选.NET Framework 4.8 开发工具包,执行修改等待组件卸载完成;重启电脑后重新打开VS Installer,再次勾选该组件执行安装,该操作会覆盖VS2022写入的错误模板关联,修复新建向导的版本对应关系。
  • 重置VS2019模板与配置
    关闭所有VS窗口,按下Win+R打开运行窗口,依次执行以下两条命令(注意替换路径中的版本号为你本地的VS2019实际安装路径):
    1. 重置环境配置:"C:\Program Files (x86)\Microsoft Visual Studio\2019\<你的版本号>\Common7\IDE\devenv.exe" /resetsettings
    2. 重新注册项目模板:"C:\Program Files (x86)\Microsoft Visual Studio\2019\<你的版本号>\Common7\IDE\devenv.exe" /installvstemplates
      第二条命令执行需要1-5分钟,等待执行完成后再启动VS2019测试新建项目功能。
  • 临时规避方案
    如果上述修复操作暂时无法完成,可以直接绕开新建项目向导:复制一个现有可正常运行的.NET Framework 4.8项目文件夹,删除其中的bin、obj缓存目录,修改.sln和.csproj文件名为目标项目名,用文本编辑器打开.csproj文件,将<RootNamespace>、<AssemblyName>节点的值修改为新项目名,保存后即可直接用VS2019打开开发,和新建项目效果完全一致。
    也可以在VS2022中安装.NET Framework 4.8开发组件,直接在VS2022中创建对应框架版本的项目,创建完成的项目可以正常在VS2019中打开编辑,不存在兼容性问题。

多版本Visual Studio共存时,高版本VS安装过程会覆盖全局的项目模板、新建向导关联配置,属于已知问题,两个大版本间隔的VS不建议共用快捷方式、全局入口启动,否则很容易出现类似的版本错乱问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 15:54:32