2012-12-27 105 views
5

我正在寻找一个Visual Studio插件,它将使查找代码路径的任务更容易。基本上,我想要的东西,可以找到所有引用,所有引用的所有引用....Visual Studio找到代码路径/执行路径

例如,我有几十个表单和几十个Web服务。我想要映射哪个表单将调用什么Web服务,而不是右键单击Web服务,并通过多个层重复查找所有引用。

此工具是否存在?我知道会找到未使用的代码,但没有任何代码会显示我的执行路径。

+0

http://www.jetbrains.com/profiler/我*认为*这可能适合您的需求。 – Machinarius

+0

虽然不便宜.. –

+0

ReSharper会向您显示执行和价值路径,但我怀疑它会跨越服务边界。 –

回答

2

我最终以NDepend去。它完全符合我需要它做的事情,生成一个依赖关系图,并有多种方式导出它,并可视化依赖关系。另外,我发现CQLinq查询在减少噪声方面非常强大,只需找到我感兴趣的依赖关系,并在必要时跳过不同的层。

+0

下面是关于NDepend图的附加说明http://www.ndepend.com/docs/visual-studio-dependency-graph以及关于LINQ查询代码依赖性的内容http://www.ndepend.com/docs/cqlinq-特点#依赖 –