为什么在调试时VS2013中的自动窗口中不存在返回值?

时间:2014-05-09 12:03:34

标签: debugging visual-studio-2013 visual-studio-debugging

在调试时退出Visual Studio 2013中的方法时,通常会在autos窗口中显示该方法的返回值。在我的机器上,这不起作用。自动窗口中没有条目。

在以下示例代码中,当退出GetX()时,我应该在表单ConsoleApplication1.Program.GetX returned true的自动窗口中看到一个条目。

    static void Main(string[] args)
    {
        var x = GetX();
        Console.WriteLine(x);
    }

    private static bool GetX()
    {
        return true;
    }

1 个答案:

答案 0 :(得分:3)

问题结果是我在Tools->调试中打开了一个选项,称为“使用托管兼容模式”。再次关闭此问题解决了这个问题。

我之前做过这件事,原因是这个问题解决了问题所描述的痛苦问题:https://stackoverflow.com/a/21826398/413075。从那时起我已经安装了Update 1,现在我似乎没有遇到原始问题,该选项再次关闭。