我试图追踪到一些.NET 5代码。根据在其他地方找到的建议,我启用了“启用.NET框架源步进”和“启用源服务器支持”选项,我选中了Microsoft复选框作为符号源。
运行该程序时,许多程序集(但不是所有程序集)都加载符号。除其他外,我没有任何System.Data.Common符号,我目前需要追溯到这些符号。
有谁知道为什么我丢失了大约一半的系统程序集的符号,以及如何获得访问它们的权限?
发布于 2021-10-07 08:30:52
我对一个虚拟项目进行了测试,似乎有些程序集PDB存储在MS符号服务器doesn't match image中。
您可以通过读取PDB加载阶段的日志进行双重检查。很简单。
打开“调试模块”Windows并找到您的程序集。比

在我的测试中

也许是.NET核心建设过程中的一个问题?似乎PDB文件与dll文件无关.
.NET核心项目值得关注。
https://stackoverflow.com/questions/69410943
复制相似问题