2

我試圖在C#方法中添加條件斷點VS2015。方法簽名是:VisualStudio中的類型名稱的條件斷點

Core(Type type, object value, bool noAutoCreate)

爲斷點的條件表達式是type.Name.Contains("ltern")

但是,這個條件不工作,我收到錯誤消息

enter image description here

它爲什麼會發生?如何避免這樣的問題,並創建良好的工作條件斷點,如果我需要趕上某種類型?

+2

[在System.Type上使用條件斷點時出現錯誤]的可能重複(http://stackoverflow.com/questions/32276732/error-when-using-a-conditional-breakpoint-on-system-type) –

+1

@burzhuy,你身邊的這個問題呢?它是否與調試設置「使用託管兼容模式」相關? –

+0

@ JackZhai-MSFT我將有能力僅在下週進行測試 – burzhuy

回答

0

您需要更改調試設置。轉到Tools->Options->Debugging->General並檢查Use Managed Compatibility Mode

鏈接到answerMSDN blogpost

+0

謝謝!但它並沒有幫助=(檢查後,我收到另一個錯誤:函數評估需要所有線程運行 – burzhuy

+1

@burzhuy看看[MSDN上的這篇文章](https://blogs.msdn.microsoft.com/eliofek/2012/12/12/why-do-we-get-the-function-evaluation-requires-all-threads-to-run /),這裏描述了這種情況 –

+0

謝謝,我會在週末檢查它 – burzhuy