2014-05-09 53 views
2

在調試時,在Visual Studio 2013中不使用方法時,它通常會在自動窗口中顯示該方法的返回值。在我的機器上,這不起作用。自動窗口中沒有條目。爲什麼在調試時返回值不在VS2013的自動窗口中?

在下面的示例代碼中,當跳出GetX()時,我應該在窗口ConsoleApplication1.Program.GetX returned true的自動窗口中看到一個條目。

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

    private static bool GetX() 
    { 
     return true; 
    } 

回答

3

問題原來是在Tools-> Debugging中打開的一個選項,名爲「use managed compatibility mode」。再次解決這個問題解決了這個問題。

前一陣子我曾經這樣做過,因爲問題中描述的問題解決了這個問題:https://stackoverflow.com/a/21826398/413075。由於這次我安裝了更新1,而且我現在似乎沒有遇到原始問題,所以選項再次關閉。

相關問題