2
是否有一些技巧讓MonoDevelop的監視窗口實際工作?MonoDevelop監視窗口「正在評估...」
我在Windows下運行MonoDevelop 2.8.2,調試一個C#應用程序,並且監視窗口幾乎總是顯示「正在評估......」。偶爾,但很少會變好。在調試MonoTouch應用程序時我也看到了這一點。
我真的很想使用MonoDevelop更多,但發現自己經常切換回VS只是爲了它的調試器。
是否有一些技巧讓MonoDevelop的監視窗口實際工作?MonoDevelop監視窗口「正在評估...」
我在Windows下運行MonoDevelop 2.8.2,調試一個C#應用程序,並且監視窗口幾乎總是顯示「正在評估......」。偶爾,但很少會變好。在調試MonoTouch應用程序時我也看到了這一點。
我真的很想使用MonoDevelop更多,但發現自己經常切換回VS只是爲了它的調試器。
我發現當你有循環引用結構時會發生這種情況。
如果自然或自定義ToString()方法調用循環評估,則可能導致MonoDevelop無法評估。 嘗試實施ToString()覆蓋並限制進行的評估。儘管如此,即使在ToString()中有一些保護,我的立即窗口仍然不斷地報告它正在評估一堆沒有明顯原因的屬性!
我會繼續這個。我正在使用OSX Lion上的MonoDevelop製作MonoTouch應用程序,當它在斷點處中斷時,將近50%的時間,所有手錶和表達式都只是說「評估」。我還沒有找到任何其他補救措施,而不是停止調試會話並重新啓動應用程序,並且交叉手指它將會工作。我真的希望他們能夠使調試體驗更好更可靠。 –