Visual Studio 2015无法创建项目及菜单操作报错求助
解决Visual Studio 2015中「新建项目/添加文件」报错及XamlDesignerPackage加载失败问题
我之前也碰到过VS2015这个糟心的问题——点「新建项目」「添加新文件」或者部分菜单项时就弹出错误,看着Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception和「'XamlDesignerPackage'包未能正确加载」的提示,简直头大。结合报错信息里的提示(配置变更或扩展问题),给你整理了几个亲测有效的解决办法:
重置VS用户配置
很多时候是用户配置文件乱了导致的,重置一下就能恢复正常:- 关闭所有VS2015窗口
- 右键点击「命令提示符」选择「以管理员身份运行」
- 输入命令:
devenv.exe /ResetSettings - 等待VS启动后,选择你常用的开发环境设置(比如C#开发设置)即可
修复/重装Visual Studio
如果重置没用,大概率是安装文件损坏了:- 打开控制面板 → 程序和功能
- 找到「Microsoft Visual Studio 2015」,右键选择「更改」
- 在弹出的窗口里选「修复」,等修复完成后重启电脑再试
- 要是修复还解决不了,那就彻底卸载后重新下载安装包重装(记得提前备份好项目和个人设置)
排查并禁用可疑扩展
报错提示里明确提到可能和扩展安装有关,按这个思路排查:- 按住
Ctrl键启动VS2015,这会进入安全模式(所有扩展都被禁用) - 如果安全模式下操作完全正常,那肯定是某个扩展搞的鬼
- 正常启动VS,打开「工具」→「扩展和更新」,逐个禁用最近安装的扩展,每次禁用后重启VS测试,找到出问题的那个直接删除就行
- 按住
清理VS缓存文件
缓存堆积也容易引发各种奇怪的问题:- 关闭所有VS2015窗口
- 打开资源管理器,输入以下路径并删除文件夹内的所有内容(别删文件夹本身):
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache%LocalAppData%\Microsoft\VisualStudio\14.0\Temp
- 重启VS试试效果
另外,报错里提到的日志文件C:\...一定要打开看看,里面会有更详细的错误细节——比如明确指出某个扩展或组件出问题,那直接针对它处理就行,能节省不少排查时间。
内容的提问来源于stack exchange,提问作者Aravinda B




