VS2017新建Core项目时.NET选择器(Framework/Core)禁用求助
问题排查与解决方案
这大概率是VS2017升级后缺少了.NET Framework相关组件,或者组件注册异常导致的,给你几个具体的排查和解决方向:
检查并补充VS安装组件
打开Visual Studio Installer,选择你的VS2017实例点击「修改」:- 确保勾选了「.NET桌面开发」工作负载(该负载包含.NET Framework项目模板及核心工具)
- 如果是Web项目场景,还要确认「ASP.NET和Web开发」工作负载下的.NET Framework相关子选项已勾选
完成勾选后点击「修改」,等待组件安装完成再重启VS尝试。
修复VS安装
如果确认组件已安装但问题依旧,在Visual Studio Installer中选择「修复」选项。这个操作会重新注册VS的核心组件、修复可能损坏的安装文件,是解决升级后各类异常的常用方法。验证系统.NET Framework版本
确保你想要切换到的.NET Framework版本(如4.7.2、4.8等)已安装在系统中:
打开控制面板→程序和功能,查看已安装的「Microsoft .NET Framework」条目,若缺少目标版本,安装对应版本后再重启VS。清理VS缓存文件
缓存文件异常可能导致模板加载失败,尝试清理缓存:- 关闭所有VS2017实例
- 删除路径
%LocalAppData%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache下的所有文件(其中15.0_xxxx是你的VS2017实例唯一标识) - 重新启动VS,再尝试创建项目
内容的提问来源于stack exchange,提问作者GuRAm
相关产品推荐
相关产品推荐

