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

更改项目目标框架时仍无法找到.NET Framework 4.8.1的问题求助

解决VS2022无法找到.NET Framework 4.8.1目标框架的问题
  • 检查是否安装了.NET Framework 4.8.1开发包
    官网默认下载的是运行时,VS识别目标框架需要开发包(Developer Pack)。打开「控制面板→程序和功能」,确认是否存在「Microsoft .NET Framework 4.8.1 Developer Pack」,若没有,需安装对应版本的开发包。

  • 手动更新注册表中的框架列表

    1. 按下Win+R输入regedit打开注册表编辑器
    2. 导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs
    3. 若不存在.NETFramework,Version=v4.8.1项,右键SKUs新建项并命名为该值
    4. 在新建项中添加三个字符串值:
      • FrameworkDirectory:值设为C:\Windows\Microsoft.NET\Framework\v4.0.30319
      • FrameworkVersion:值设为v4.8.1
      • DisplayName:值设为.NET Framework 4.8.1
  • 清理VS组件缓存
    关闭VS后,删除以下目录的缓存文件:

    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache
    • %USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\17.0_*\Templates
      重新启动VS后查看是否生效。
  • 手动修改项目文件
    若项目类型不支持可视化选择,可直接编辑项目的.csproj或.vbproj文件:
    找到<TargetFrameworkVersion>节点,修改为<TargetFrameworkVersion>v4.8.1</TargetFrameworkVersion>,保存后重新加载项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 22:42:09