所以我在最新版本-Proget3.0.3Build 1
无论我做什么,我都不能让Proget充当一个符号服务器。不确定这是is 2012/Proget还是两者兼而有之。审查:
`PdbNavigator: Downloader: http://myserver/symbols/default/CQRS.Engine.pdb/9C8207DD2A6443DCB1D717C237949F317/CQRS.Engine.pdb -> ok, 91.5 KB PdbNavigator: No debugging information found on symbol servers for CQRS.Engine, Version=2.2.3.0, Culture=neutral, PublicKeyToken=null` 所以它正在下载.pdb文件,但又出错了吗?从输出窗口访问链接也会下载pdb。
我在proget服务器上没有看到任何索引错误或其他错误,所以我假设这是visual而不是Proget。
更新1,,所以在深入挖掘之后,我得到了一个日志,表明PDB还好,但是源代码下载失败了。我的proget服务器支持反向代理,所以这就是url中“localhost:81”的原因。但是,我怀疑它仍然不能正常工作,因为如果用我的服务器名替换它,我仍然会得到404错误。
有谁让Proget在反向代理背后正常工作吗?
PdbNavigator: Searching for 'CQRS.Engine.DataSerializer' type sources in C:\Users\RAGHUR~1\AppData\Local\Temp\SymbolCache\CQRS.Engine.pdb\9C8207DD2A6443DCB1D717C237949F317\CQRS.Engine.pdb
PdbNavigator: Downloader: http://localhost:81/source-files/default/CQRS.Engine/2.2.3/CQRS.Engine/DataSerializer.cs -> Unable to connect to the remote server No connection could be made because the target machine actively refused it 127.0.0.1:81
PdbNavigator: No sources found in debugging information for 'CQRS.Engine.DataSerializer' in assembly 'CQRS.Engine, Version=2.2.3.0, Culture=neutral, PublicKeyToken=null'更新2看起来这可能是Resharper问题ReSharper PdbNavigator No debugging information found on symbol servers
发布于 2015-03-10 07:31:35
我刚在我们的nuget包裹和Proget上碰到这个。在我们的例子中,我们正在构建nuget包,它的源代码位于一个名为src的文件夹中(但我们的回购中也有一个“src”文件夹),因此它导致了一个路径,它看起来(在包中)类似于src/src/.
我发现,如果我在resharper中设置导航的“高级”设置,并告诉它重新映射src/src -> src,那么它就开始工作了。
YMMV
发布于 2014-06-02 05:21:02
原来是Resharper 7.1.x。显然,这个问题还没有解决。在调试期间,符号下载按预期工作。
https://stackoverflow.com/questions/23774912
复制相似问题