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