记一次升级系统补丁导致 VS2022 崩溃分析
💡
原文中文,约4300字,阅读约需11分钟。
📝
内容提要
作者发现 Visual Studio 2022 经常崩溃,重装系统无效。通过 procdump 和 windbg 分析,确定是 KB5011048 补丁导致 .NET Framework 不兼容,具体是 GetSelection 方法未实现。卸载补丁后问题解决,强调了掌握 dump 分析的重要性。
🎯
关键要点
-
Visual Studio 2022 经常崩溃,重装系统无效。
-
使用 procdump 捕获异常,发现是 TargetInvocationException。
-
通过 windbg 分析,确定是 TypeLoadException 导致崩溃。
-
错误原因是 SelectionProviderWrapper 类的 GetSelection 方法未实现。
-
卸载 KB5011048 补丁后问题解决。
-
KB5011048 补丁与 .NET Framework 4.8.1 相关,导致 VS 崩溃。
-
掌握 dump 分析能力有助于快速定位问题。
➡️