【问题标题】:Why are return values not present in autos window in VS2013 whilst debugging?为什么在调试时VS2013的自动窗口中不存在返回值?
【发布时间】:2014-05-09 12:03:33
【问题描述】:

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

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

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

    private static bool GetX()
    {
        return true;
    }

【问题讨论】:

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


    【解决方案1】:

    问题出在我在“工具”->“调试”中打开的一个名为“使用托管兼容模式”的选项上。再次关闭此功能即可解决问题。

    由于遇到此答案解决的问题中所述的问题:https://stackoverflow.com/a/21826398/413075,我不久前就这样做了。自从这次我安装了更新 1,我似乎没有遇到原来的问题,现在该选项再次关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-22
      相关资源
      最近更新 更多