问题:我发现自己使用Visual Studio的功能“右键单击 - >查找所有引用”很多,但我经常需要在Visual中无法轻松完成的几个结果之间切换工作室。
我正在考虑像PHP的Xref实用程序,它可以从源代码生成交叉引用文档。 C#有什么类似的东西吗?
其他建议也可以解决这个问题。
更新:我找到Total .NET Xref,但不幸的是它不支持VS2005。还在看......
更新2 :似乎这样的工具不存在(基于我自己的搜索和社区响应),而ReSharper将是此时此类事情的理想选择。
答案 0 :(得分:2)
ReSharper和CodeRush / RefactorPro与visual studio集成,为查找用法和参考提供更好的可见性。它们每个都有一个双面板显示器,顶部有参考树结构,底部有代码。
ReSharper版本有标签,因此您可以轻松地在几个不同的参考文献之间切换 - visual studio不会为您提供多个打开的方法。
CodeRush有一个方便的功能,它可以在你工作时“实时同步”引用,所以每当你点击一个符号,类,方法等,你就可以看到窗口中的所有引用。你可以关闭它并让它更新'on command',它只跟踪你选择的引用。
每个工具都有免费试用版本。