我正在查看Visual Studio 2010对象浏览器中的抽象类。我想找到所有来自这个抽象类的类,以便我可以选择在我的应用程序中实现的最佳类。我没有此程序集的源代码,因此我无法使用find in files功能。
不幸的是,我似乎无法找到如何做到这一点。 Visual Studio文档和谷歌只返回完全不相关的文章,所以我使用的是错误的术语,或者这个功能根本不存在。
我收到的最好的建议是“用redgate反射器分析装配”,但肯定有更好的方法。
感谢您的时间。
答案 0 :(得分:7)
您可以使用解决方案资源管理器来实现此目的: 1)在Solution Explores中查找基类(可以使用搜索行)。 2)在解决方案资源管理器中右键单击基类 3)单击“派生类型”
要返回主Solution Explorer视图,请单击Solution Explorer顶部的“Home”按钮。
答案 1 :(得分:5)
在对象浏览器的“浏览”下拉框中,选择“我的解决方案”或“所有组件”以外的项目。
例如,选择“.NET Framework 4”或“.NET Framework 4.5”
答案 2 :(得分:4)
安装Visual Studio Productivity Power Tools,然后使用其加强工具提示。
答案 3 :(得分:1)
如果您想方便地浏览类层次结构,您将不会对普通的Visual Studio感到满意。 Resharper和(我相信)CodeRush提供了这样的功能。对于后者,有express edition,这是免费的。您可以将所有这些安装为Visual Studio加载项。