![](/img/trans.png)
[英]Visual Studio during Debugging: The function evaluation requires all threads to run
[英]ASP.NET MVC or more of a VS debugging issue - EF/ Sql The function evaluation requires all threads to run [on hold]
函數評估要求所有線程都運行:我在調試模式下可以查看的兩個屬性上獲得此信息:1)Local:類型為“ System.Collections.ObjectModel.ObservableCollection” 2)Sql:類型為“串”。 當我單擊“強制評估”按鈕確實解決了Sql類型的問題時,但是當我單擊“本地”的相同按鈕時,它仍然顯示相同的錯誤。 你可以在這張圖片中看到
我的代碼運行正常,並且EF正在將數據從SQL DB檢索到我的主頁。 但是對代碼進行了一些小調整(我知道這不是所說問題的原因)后,主頁空白。
在調試問題之后,我發現我的變量沒有保存SQL DB中的值,並且在進一步檢查要發現的問題時說: “函數評估要求所有線程都運行。”
期待您的專家意見! 如果我缺少問題空間的詳細信息,請告訴我。 問候,Bash。
我發現此帖子來自msdn論壇:
這本身不是錯誤,而是調試器的更多功能。 有些屬性需要執行代碼才能讀取該屬性,但是如果這需要跨線程交互,則其他線程可能也必須運行。 調試器不會自動執行此操作,但在您的允許下當然可以。 只需單擊小評估圖標,它將運行您的代碼並評估屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.