You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio 2015中.NET Framework 4.6.1未显示的问题求助

解决VS2015 Update3无法识别.NET Framework 4.6.1 Targeting Pack的问题

我之前处理过类似的VS版本兼容问题,给你梳理几个大概率能解决问题的方向:

1. 检查VS2015 Update3的组件完整性

虽然官方说明VS2015 Update3自带.NET Framework 4.6.1,但如果重装时没勾选对应组件,就会出现缺失。你可以:

  • 打开控制面板的「程序和功能」,找到「Microsoft Visual Studio 2015 Update 3」,点击「更改」
  • 在安装界面里,展开「编程语言」→「Visual C#」(或你用到的对应语言),确认「.NET Framework 4.6.1开发工具」已勾选;同时检查「Web开发工具」下的ASP.NET组件是否勾选(毕竟你要处理.xproj项目)
  • 勾选缺失的组件后,点击「更新」完成安装

2. 重置VS组件缓存,强制识别Targeting Pack

手动安装Targeting Pack后VS没识别,大概率是缓存没刷新。可以这么操作:

  • 右键点击「命令提示符」,选择「以管理员身份运行」
  • 输入命令定位到VS2015的IDE目录:
    cd "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE"
    
  • 执行重置命令:
    devenv /setup
    

这个命令会重建VS的组件注册信息和缓存,完成后重启VS再看看4.6.1是否显示。

3. 修复Targeting Pack的注册问题

如果上面的方法没用,可能是Targeting Pack的注册表信息丢失:

  • 先在控制面板里卸载已安装的「.NET Framework 4.6.1 Targeting Pack (ENU)」
  • 重启电脑后,重新下载并安装4.6.1开发人员包(确保下载的是适配VS2015版本的包)
  • 安装完成后再执行一次devenv /setup命令

4. 针对.xproj项目的额外注意点

.xproj是旧的ASP.NET 5(DNX)项目格式,VS2015对它的支持依赖「ASP.NET and Web Tools 2015」组件。如果之前卸载VS2017时连带清理了相关组件,可能导致.xproj无法正常加载:

  • 在VS2015的安装界面里,确认「ASP.NET Web 开发工具」已勾选并安装
  • 如果还是有问题,可以尝试单独安装对应的Web Tools更新包

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

火山引擎 最新活动