VS 2010 的測試涵蓋率「找不到任何涵蓋範圍資料 (.coverage 或 .coveragexml) 檔案」的錯誤

VS 2010 的測試涵蓋率「找不到任何涵蓋範圍資料 (.coverage 或 .coveragexml) 檔案」的錯誤

今天當百敬老師的助教!一開始遇到這個錯誤時直覺就是應該沒有勾選!要不然就是 設定不對!

但,前前後後卻也花了 10 分鐘才找到!為了自已、為了大家!還是 po 上來吧!!

這樣子有遇到同樣問題的就可以馬上找到解法啦!不用再花 10 分鐘 XDDDD

 

錯誤訊息
找不到任何涵蓋範圍資料 (.coverage 或 .coveragexml) 檔案。請檢查測試回合詳細資料,看看是否有錯誤。               

image 

一開始看到這個錯誤時,第一個都會檢查「資料和診斷」中的「程式碼涵蓋範圍」是否有啟用!

但,確認完後還是發生同樣的錯誤!

image

這主要是因為 VS 2010 的介面改掉了!所有的設定都集中在一起 Orz  ,所以很容易忽略掉

image

記得點選上面的「設定」別忘了! ( 註: VS 2005 / 2008 的畫面 則是在同一個頁面,不需要去按設定  )

image 
可以看到「預設」是都沒有勾的!所以不管怎麼跑都不會出來!!  Orz  ( 這個太久沒設都會忘記!)

 

重新跑一次 單元測試後,就可以看到結果啦!

image
量化分析都出來了!!   ( 記得要 重新 compiler 呀 )