我知道可以将我们的源/符号发布到符号服务器,或使用SymbolSource.org之类的东西来允许我们在引用DLL时进入代码。
但是当我们不在调试会话中时,我发现无法访问相同的代码。
SymbolSource.org有一个演示计算器应用程序,如下所示:
var c = new SimpleCalculator();
Console.WriteLine(c.Add(1, 2));
当我调试时,我可以轻松地进入Add()并查看源代码,但是当我只是查看代码时,没有办法做到这一点。
我猜是因为某种原因这是不可能的b / c它会非常有用,我没有看到有人在谈论它是如何完成的。
答案 0 :(得分:2)
这样做的一种方法是使用JetBrain's ReSharper。它允许您按住Ctrl键并单击导航到符号服务器提供的来源,如SymbolSource或Microsoft Reference Source。