记一次升级系统补丁导致 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 分析能力有助于快速定位问题。

➡️

继续阅读