Visual Studio 2015无法选择.NET版本及创建项目求助
解决Visual Studio 2015创建新项目时目标.NET版本为空的问题
我之前帮不少开发者解决过这个问题,分享几个经过验证的排查和修复步骤,你按顺序试试看:
先修复.NET Framework本身
很多时候这个问题不是VS的锅,是.NET Framework组件损坏了。去微软官方下载.NET Framework修复工具,运行它扫描系统里的.NET问题并自动修复。修复完成后重启电脑,再打开VS看看下拉列表是否恢复。手动注册VS相关的.NET组件
右键点击开始菜单,打开管理员权限的命令提示符,依次执行以下命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 regasm.exe "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.11.0.dll"执行完后重启VS,检查问题是否解决。
重置Visual Studio的配置设置
找到开始菜单里的「Developer Command Prompt for VS2015」,右键以管理员身份打开,输入以下命令并回车:devenv /ResetSettings这个命令会把VS的所有设置恢复到默认状态,能解决不少配置错乱导致的奇怪问题。
检查VS是否安装了完整的.NET开发组件
打开控制面板的「程序和功能」,找到Visual Studio 2015,点击「更改」进入安装界面。查看是否勾选了对应的.NET Framework开发工具包(比如.NET Framework 4.5、4.6等),如果没装,勾选后完成组件安装,重启VS再试。清理VS的缓存文件
完全关闭VS,然后删除以下两个文件夹里的内容(注意如果有自定义配置可以先备份):%LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\14.0
删除后重启VS,看看下拉列表是否正常显示。
附上你遇到的问题截图:
内容的提问来源于stack exchange,提问作者Shyam sundar shah




