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

psy*_*ych 8 resharper debug-symbols pdb-files nuget

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

一旦TeamCity创建了包,它们就会发布到我们的NuGet/SymbolSource服务器.

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

PdbNavigator:Downloader http://symbolserver/SymbolSource/WinDbg/pdb::: MyLib.dll :: 3A9F94B78ED243228DC8CB98D71483D615 - > Ok(cached)PdbNavigator:在MyLib的符号服务器上找不到调试信息,Version = 3.2.5123.12213,Culture = neutral,PublicKeyToken = 3111e51d1da2afdf

PDB正在成功撤销,但ReSharper无法进入消息来源.附加调试器后,源文件可以正确进入,所以我认为这是一个ReSharper配置问题.如何在符号文件中"导航到>来源"才能在ReSharper中工作?

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

cit*_*att 5

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

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

  • 使用Resharper 9.1仍然可以看到这一点 (2认同)