关于如何在Visual Studio 2010中显示继承图的这个MSDN article表示对象浏览器设置和类视图设置中应该有一个“显示派生类型”选项。但是,该选项显示在我的Visual Studio 2010 SP1 Ultimate副本中的任何位置。有谁知道为什么以及如何解决它?
修改 原始链接已损坏。 Here是指向同一篇文章的链接,但是对于Visual Studio 2008而不是2010(可能Microsoft已删除2010年的文章,因为它不起作用)。
答案 0 :(得分:3)
问题是由我在“浏览”框中选择的对象浏览范围引起的。如果我在浏览器框中选择自定义组件集,我在对象浏览器设置中找不到“显示派生类型”。但是,如果我选择.NET Framework 4,我可以在对象浏览器设置中找到“显示派生类型”。这让我想到如何在项目中看到类的派生类型?
更新:我使用Telerik JustDecompile(免费工具)查找派生类型。但是,由于升级到Visual Studio 2015(问题仍然存在),我一直在类构造函数上使用Find All References
(Shift + F12)来帮助查找派生类型。这适用于抽象类,因为调用只来自派生类型,而非抽象类稍微混乱(取决于用法)。
答案 1 :(得分:0)