2016-09-23 95 views
0

OpenCover運行良好,直到我更換這行代碼:Opencover排序依據問題

myObject = myObjectRepository.SelectAll().ToList(); 

通過

myObject = myObjectRepository.SelectAll().OrderBy(x => x.MyProp).ToList(); 

,然後我失去了opencover的報告:

沒有結果,這可能是由於許多原因。最常見的 原因如下: 1)缺少匹配過濾器的程序集的PDB,請查看 輸出文件並參考有關過濾器的使用指南(Usage.rtf)。 2)探查器可能沒有正確註冊,請參考使用指南和-register開關 。

有沒有人可以向我解釋?

+0

嘗試做一個乾淨的和完整的重建,並檢查您的PDB是否正確生成 –

+0

感謝您的回答。這正在我們的持續部署平臺上發生。該項目從頭開始重建。 PDB生成正確。 – jBravo

+0

xml文件說明爲什麼組件沒有被覆蓋?你可以提出一個OpenCover的問題,但你需要提供一個可重複的例子。然而,這個問題更可能是環境問題(本地安裝),除非您願意讓某人訪問您的CD環境,否則它可能會無法解決。 –

回答

0

我的不好。

我使用的是舊版本(4.5.3522)。

我更新到版本4.6.519,此問題消失。