从“符号服务器”查看源代码无需调试?
我知道可以将我们的源/符号发布到符号服务器,或者使用 SymbolSource.org 之类的东西来允许我们一步一步当我们引用 DLL 时,将其写入代码中。
但当我们不在调试会话中时,我发现无法访问相同的代码。
SymbolSource.org 有一个演示计算器应用程序,如下所示:
var c = new SimpleCalculator();
Console.WriteLine(c.Add(1, 2));
当我调试时,我可以轻松地进入 Add() 并查看源代码,但是当我只是查看代码时,无法执行此操作。
我猜由于某种原因这是不可能的,因为这会非常有帮助,而且我没有看到任何人谈论如何做到这一点。
I know it's possible to publish our source/symbols to a symbol server, or use something like SymbolSource.org to allow us to step into the code when we are referencing a DLL.
But I have found no way to access this same code when we are not in a debug session.
SymbolSource.org has a demo calculator app that looks like this:
var c = new SimpleCalculator();
Console.WriteLine(c.Add(1, 2));
When I'm debugging, I can easily step into Add() and see the source code, but when I'm just looking at the code there is no way to do this.
I'm guessing for some reason this isn't possible b/c it would be very helpful and I don't see anyone talking about how it can be done.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实现此目的的一种方法是使用 JetBrain 的 ReSharper。它允许您按住 Ctrl 键并单击导航到符号服务器提供的源,例如 SymbolSource 或 Microsoft 参考源。
One way of doing this is with JetBrain's ReSharper. It allows you to ctrl+click navigate into sources provided by a symbol server like SymbolSource or Microsoft Reference Source.