在Visual Studio中,我只創建了一個簡單的單元測試來測試我寫的一個方法。我想檢查代碼覆蓋範圍,但代碼覆蓋率窗口只聲明「代碼覆蓋率未啓用此測試運行」。爲什麼?注:爲什麼Visual Studio在啓用時會說「代碼覆蓋未啓用此測試運行」?
- 我已經按照this page上的說明操作,即測試配置確實在代碼覆蓋選項頁面上檢查了相關的組件。
- 我點擊了「運行測試」,而不是「調試測試」,一些消息來源聲稱會導致這種情況。
- 我試着用當前的編譯配置設置爲「Debug」或「Release」運行測試;既不可行。
- 我也遵循this page(通過選擇Test => Select Active Test Run Configuration重新選擇testrunconfig文件)的建議,無濟於事。
但是,每次運行相關測試時,仍然會收到消息「代碼覆蓋未啓用此測試運行」。如何一次性啓用代碼覆蓋?
請從主題標題中刪除[Visual Studio],標記用於標識問題,而不是標題。標題應該是問題的總結,而不是其背景。 – Esko 2009-10-06 14:34:49
謝謝。 (somemorechars) – Esko 2009-10-06 14:41:56
我的理解是VS有兩個版本:專業版和企業版,並且你沒有在專業版中獲得代碼覆蓋。你有企業版嗎? – 2009-10-06 17:20:26