为 Nuget 包发布符号

Publish symbols for Nuget package

我正在使用 VSTS 并设置了一个构建脚本,该脚本也发布到 VSTS 内部(私有)Nuget 提要。目前一切顺利。

现在我想在某处发布符号,以便我可以调试那些 nuget 包。仅供参考,如果有更好或更简单的方法,我愿意接受另一种方法!

所以我找到了 Index Source & Symbols Publish 文章和相关的构建步骤。这看起来很棒!但是我不明白如何让它在某处发布以及应该在哪里发布?我是否必须创建 Azure 文件共享以及如何为其授予适当的权限以便构建代理可以复制它?我觉得此时的文档要么超出我的理解范围,要么缺少重要信息

如果有人能帮助我,我将不胜感激。谢谢

P.s。 如果这有助于提供上下文,我已经在此处包含了我的构建顺序和活动

符号的发布方式有很多种,例如:

  1. 发布到共享文件夹(确保它可以从构建代理访问)
  2. 发布到文件夹,然后通过 Azure 文件复制、Windows 机器文件复制、cURL 上传文件等复制或上传到其他服务器…steps/task.

如果要使用这些符号文件进行调试,可以在VS中指定符号位置。更多信息,您可以参考:Specify Symbol (.pdb) and Source Files in the Visual Studio Debugger