2009-12-26 51 views
0

在C#應用程序中使用System.TimeSpan和WPF。 TimeSpan是方法調用中的一個參數。System.TimeSpan創建調試問題? (無法評估表達式,因爲某個線程在某個點處停止...)

因爲 線程停止在一個點無法計算表達式,其中 垃圾收集:

SixDOFPosition GetPositionForTimeCount(TimeSpan timeCount) 

使用2009年VS,想看看timeCount的值時,將顯示在調試這個錯誤是不可能的

問題是,只要出現此錯誤,對象的屬性值不能被調試(不限於TimeSpan實例),相同的消息e被顯示。

MS報告大型結構無法安全調試,調試器顯示此信息。任何解決方法比在教室中包裝結構更優雅?


我使用的是VS Express 2008,按F5鍵時自動選擇調試設置,我沒有太多的選項可供選擇。

+0

請勿將其他信息作爲答案發布,請編輯您的問題以包含其他信息。請在下面刪除您的答案並編輯您的問題以包含其他信息。 – 2009-12-26 22:37:55

回答

0

您的程序是否正在使用「調試」設置或「發佈」設置進行編譯?應該有一個工具欄,讓你切換之間。發佈設置可能會導致優化過多。通過選擇「調試」,您可能會獲得更好的體驗。

此外,請確保您通過調試器啓動應用程序,而不是首先運行該程序,然後連接調試器。通過調試器啓動應用程序將禁用更多優化,這可以幫助創建更好的調試體驗。

相關問題