【发布时间】:2020-11-11 05:11:00
【问题描述】:
我尝试使用 Azure DevOps 服务器(本地)Index sources and publish symbols 任务的输出作为 Visual Studio 调试器的符号输入。因此,我将任务输出复制到我机器上的本地目录,并将 VS 上的 Symbol file (.pdb) locations 配置到该路径。
符号来自我专门为该用例创建的 NuGet 包(名称:ExceptionPackage)。这些包的唯一目的是在调用不同的函数时抛出异常来测试符号调试与 VS。
符号文件位置的 VS 调试设置如下所示:
当我运行我的测试代码时,调试器无法为我提供 NuGet 包的完整 Call Stack,即使我添加了符号路径的所有级别(C:\Users\m**\Desktop\DebugTest\Symbols 是具有多个符号源的根文件夹)。 VS的根路径够用吗?
那么如何在我的 NuGet 包中获取完整的异常 Call Stack?我的方法错了吗?
VS 常规调试器设置:
版本:
- Azure DevOps 服务器: 17.153.29207.5 (AzureDevOps2019.Update1)
- Visual Studio 2019: 16.7.7
【问题讨论】:
标签: visual-studio azure-devops visual-studio-2019