gpt4 book ai didi

ReSharper PdbNavigator 在符号服务器上找不到调试信息

转载 作者:行者123 更新时间:2023-12-04 08:25:39 25 4
gpt4 key购买 nike

我们设置了 TeamCity 来为内部组件创建 NuGet 包和符号源包。符号源包正确包含 dll、pdb 和源代码。

TeamCity 创建包后,它们将发布到我们的 NuGet/SymbolSource 服务器。

在 ReSharper 中,我已将“外部来源”配置为“导航至来源”。 NuGet 包已添加到项目中,但在导航到源时,ReSharper 输出显示以下错误:

PdbNavigator: Downloader: http://symbolserver/SymbolSource/WinDbg/pdb::MyLib.dll::3A9F94B78ED243228DC8CB98D71483D615 -> Ok (cached) PdbNavigator: No debugging information found on symbol servers for MyLib, Version=3.2.5123.12213, Culture=neutral, PublicKeyToken=3111e51d1da2afdf



PDB 正在成功下拉,但 ReSharper 无法进入源代码。附加调试器后,源文件可以正确进入,因此我认为这是 ReSharper 配置问题。如何让“导航到>符号文件中的源”在 ReSharper 中工作?

更新:
http://youtrack.jetbrains.com/issue/RSRP-405000

最佳答案

ReSharper 8 中存在一个错误,可能会导致它下载 pdb,但不处理它,因此它看不到符号,因此无法导航到源。这主要体现在新项目中(或者至少,重新创建它的最简单方法是使用新项目)。关闭并重新打开解决方案使用会导致导航成功,因为 ReSharper 现在知道 pdb 文件,可以找到符号并加载源。

这是错误的详细信息:http://youtrack.jetbrains.com/issue/RSRP-406276 .它刚刚被修复,将包含在下一个 8.2 EAP 中,并将成为 8.2 版本的一部分。

关于ReSharper PdbNavigator 在符号服务器上找不到调试信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22251417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com