首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以像以前的版本一样配置Visual Studio 2015本地/监视/自动窗口以反映继承?

是否可以像以前的版本一样配置Visual Studio 2015本地/监视/自动窗口以反映继承?
EN

Stack Overflow用户
提问于 2015-11-19 08:29:40
回答 1查看 435关注 0票数 20

在旧版本的VS中,locals/watch/autos/etc窗口将反映您正在查看的任何内容的继承树:

这样做的好处是,无论处理什么,您都只能看到本地添加的变量,这几乎一直是我感兴趣的。

现在,它将其展平,并将所有内容放在一个大列表中:

如果您正在处理Windows窗体之类的任何东西,或者正在使用深层继承树对任何东西进行子类化,这意味着每次您需要查看某些内容时,都必须不断地费力处理一大堆永远不重要的垃圾。

从本质上讲,他们似乎对VS2015做了这样的事情:Flatten inherited members in Visual Studio's Watch window?,并使其成为唯一的选择,而我想要做的正好相反。当然,偶尔快速深入继承树是很好的,但我只想经常深入1000倍的浅层次。

我没有在常规调试设置中看到任何明显控制此行为的内容,有没有其他方法来切换此行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-21 05:35:02

幸运的是,有一个。

代码语言:javascript
复制
namespace Test
{
    public class A
    {
        public int Foo { get; set; }
    }

    public class B : A
    {
        public int Bar { get; set; }
    }

    class Program
    {
        static void Main(string[] args)
        {
            var a = new B();
        }
    }
}

Documentation (不太有用):

使用传统的C#和VB表达式赋值器

调试器将使用Visual Studio 2013 C#/VB表达式计算器,而不是基于Visual Studio 2015 Roslyn的表达式计算器。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33793193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档