如何在 Visual Studio 中加载丢失的系统符号文件
How to load missing system symbol files in Visual Studio
我正在尝试追踪一些 .NET 5 代码。按照其他地方的建议,我启用了“启用 .NET Framework 源步进”和“启用源服务器支持”选项,我选中了 Microsoft 符号服务器复选框作为符号源。
在 运行 程序中,为许多但不是所有程序集加载符号。其中,我没有得到 System.Data.Common 的任何符号,我目前需要对其进行追踪。
有谁知道为什么我缺少大约一半系统程序集的符号以及如何访问它们?
我用虚拟项目进行了测试,似乎某些程序集 PDB 存储在 MS Symbols 服务器 doesn't match image
。
您可以通过阅读 PDB 加载阶段的日志来仔细检查。很简单。
打开调试模块 Windows 并找到您的程序集。比
在我的测试中我得到了
可能是 .NET Core 构建过程中的问题? PDB文件好像和dll文件没有关系...
.NET Core 项目值得一提。
我正在尝试追踪一些 .NET 5 代码。按照其他地方的建议,我启用了“启用 .NET Framework 源步进”和“启用源服务器支持”选项,我选中了 Microsoft 符号服务器复选框作为符号源。
在 运行 程序中,为许多但不是所有程序集加载符号。其中,我没有得到 System.Data.Common 的任何符号,我目前需要对其进行追踪。
有谁知道为什么我缺少大约一半系统程序集的符号以及如何访问它们?
我用虚拟项目进行了测试,似乎某些程序集 PDB 存储在 MS Symbols 服务器 doesn't match image
。
您可以通过阅读 PDB 加载阶段的日志来仔细检查。很简单。
打开调试模块 Windows 并找到您的程序集。比
在我的测试中我得到了
可能是 .NET Core 构建过程中的问题? PDB文件好像和dll文件没有关系...
.NET Core 项目值得一提。