关于如何在Visual Studio 2010中显示继承图的MSDN article,它说在对象浏览器设置和类 View 设置中应该有一个“显示派生类型”选项。但是,该选项不会显示在我的Visual Studio 2010 SP1 Ultimate副本中的任何位置。有人知道为什么以及如何解决吗?

编辑
visual-studio-2010 - 对象浏览器设置中缺少“查看派生类型”选项-LMLPHP
原始链接已断开。 Here是同一文章的链接,但适用于Visual Studio 2008而不是2010(因为它不起作用,Microsoft可能删除了2010的文章)。

最佳答案

问题是由我在“浏览”框中选择的对象浏览范围引起的。如果在“浏览器”框中选择“自定义组件集”,则在“对象浏览器设置”中找不到“显示派生类型”。但是,如果选择.NET Framework 4,则可以在“对象浏览器设置”中找到“显示派生类型”。剩下的问题是如何在项目中看到类的派生类型?

更新:我已经使用Telerik JustDecompile(免费工具)来查找派生类型。但是,自从升级到Visual Studio 2015(问题仍然存在)以来,我一直在类构造函数上使用Find All References(Shift + F12)帮助查找派生类型。这对于抽象类非常有效,因为调用仅来自派生类型,而对于非抽象类则更为混乱(取决于用法)。

关于visual-studio-2010 - 对象浏览器设置中缺少“查看派生类型”选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8430941/

10-13 07:28