1

问题:我发现自己经常使用 Visual Studio 的“右键单击 -> 查找所有引用”功能,但经常需要在几个结果之间切换,而这在 Visual Studio 中无法轻松完成。

我正在考虑类似于 PHP 的Xref实用程序,它可以从源代码生成交叉引用文档。C#有类似的东西吗?

其他解决此问题的建议也值得赞赏。

更新:我找到了Total .NET Xref,但不幸的是它不支持 VS2005。还在找...

更新 2:似乎不存在这样的工具(基于我自己的搜索和社区响应),而 ReSharper 将是目前此类工具的理想选择。

4

1 回答 1

2

ReSharper 和 CodeRush/RefactorPro 与 Visual Studio 集成,为查找用法和参考提供更好的可见性。它们每个都有一个两面板显示,顶部是引用的树结构,底部是代码。

ReSharper 版本具有选项卡,因此您可以轻松地在几个不同的参考之间切换 - Visual Studio 无法让您打开多个参考。

CodeRush 有一个方便的功能,它可以在您工作时“实时同步”引用,因此每当您单击符号、类、方法等时,您都可以在窗口中看到所有引用。您可以关闭它并让它更新“on command”,它只跟踪您选择的引用。

这些工具中的每一个都有您可以试用的免费试用版。

于 2009-10-03T00:26:05.423 回答