簡體   English   中英

無法使用resharper testrunner調試單元測試

[英]Cannot debug unit tests with resharper testrunner

我正在嘗試使用resharper testrunner調試單元測試,但它不起作用。 在我的斷點被點擊之前,Visual Studio會彈出一個消息框“沒有可用於當前位置的源代碼”。 如果按OK,則表示LoadFromContextException。

想法有人嗎?

確保您沒有更改Visual Studio中的異常設置:Debug - > Exceptions。 取消選中托管調試助手的投擲。 這應該可以解決問題。

我有一個稍微不同的問題。 我嘗試使用Debug - > Exceptions - > Common Language Runtime Exceptions(選中)啟動調試時發現了異常的位置

如果發現我遇到了UnauthorizedAccessException。 這是因為我引用的NUnit.Framework.dll只讀。

取消選中readonly可以解決問題。

以下是對我有用的東西(但結果與以任何方式重新銳化無關):檢查工具>選項>調試>符號下列出的路徑是否可達(例如,某些路徑通向網絡共享)。

在我的情況下,我曾經使用位於網絡共享上的調試符號來調試崩潰轉儲並將列表中的網絡路徑“以防萬一”,然后將共享所在的主機作為soo從網絡中刪除,調試器需要花費幾分鍾才能理解它無法從3個位置中的每個位置加載任何符號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM