如何相对于存储在天蓝色工件中的符号进行符号化?

问题描述 投票:1回答:1

我有一个azure构建,已将符号发布到我们组织的azure-devops符号服务器。我想运行symchk来验证我们是否没有错过上载我们调试交付给客户的安装程序中调试二进制文件所需的任何符号。

过去我们使用symchk.exe来做到这一点。它接受args来检查二进制文件以及符号服务器或包含符号的文件夹的路径。

但是,我不知道如何获取symchk.exe来针对存储为Azure-devops工件的符号进行验证。

我发现help for WinDbg解释了WinDbg,您需要确保TF.exe在路径中,并且在出现提示时会提示您输入azure-devops的PAT令牌。

symchk.exe是否支持以相似的方式在azure中访问符号?是否可以在没有交互式提示的情况下使用它来获取PAT令牌,因为我想在非交互式构建脚本中检查符号?

debugging azure-devops visual-studio-debugging symchk
1个回答
0
投票

根据to this reply on the developer forums,您可以避免使用类似]的符号路径提示输入kd.exe。

https://[user]:[PAT]@[URL]

因此,如果您在SymChk中设置SymbolPath arg怎么办?>

srv*%SystemRoot%\symbols*https://basic:{PAT}@artifacts.dev.azure.com/{YOUR_ORG}/_apis/Symbol/symsrv

我不确定100%[用户]应该是什么,或者是否有关系。

© www.soinside.com 2019 - 2024. All rights reserved.