如何在Azure函数的本地调试中包括项目依赖项PDB?

时间:2019-12-12 20:49:46

标签: azure-functions

我有一个Azure函数,正在Visual Studio 2019中本地调试,并且无法从该项目中引用的同一解决方案中的另一个项目中加载调试符号。查看调试模块窗口,可以看到没有为依赖项目加载PDB符号文件。但是,PDB文件是在调试目录中生成的。

我已经在符号设置中添加了符号文件位置,未选中“仅我的代码”选项,并将调试信息设置为“完整”。选择“加载所有模块”,并且没有指定排除的模块。该项目显示在解决方案资源管理器中的“依赖项”>“项目”下。还设置了“调试”配置。

还有其他方法可以强制加载从属项目PDB文件吗?或者,为什么我不能使用Azure Function调试依赖项目?

1 个答案:

答案 0 :(得分:0)

Azure函数将在调试时显示未加载的依赖项目符号,直到在运行时碰到该依赖项中的某些内容为止。命中后,它将出现在“调试”>“ Windows”>“模块”列表中,并且断点将从红色圆圈轮廓切换为实心红色圆圈,指示将命中该断点并且已加载符号。