這看起來有點愚蠢,但我找不到答案:
我的團隊剛剛遷移到VS2010的最終版本,我們希望啓用代碼覆蓋。我提到的所有說明打開Local.testsettings
文件並轉到「執行標準」選項卡。
好吧,我沒有這個標籤,我確實有VS2010的終極版,它應該支持代碼覆蓋。啓用VS 2010終極代碼覆蓋
請幫助:)
諾亞
這看起來有點愚蠢,但我找不到答案:
我的團隊剛剛遷移到VS2010的最終版本,我們希望啓用代碼覆蓋。我提到的所有說明打開Local.testsettings
文件並轉到「執行標準」選項卡。
好吧,我沒有這個標籤,我確實有VS2010的終極版,它應該支持代碼覆蓋。啓用VS 2010終極代碼覆蓋
請幫助:)
諾亞
應該有你的解決方案Exlorer一個解決方案文件夾中。雙擊Local.testsettings文件。
應該彈出一個新窗口。有一個列表可供選擇。通用,角色等條目
選擇條目「數據和診斷」。在那裏你可以啓用代碼覆蓋。
如果找不到local.testsettings文件,可以導致創建一個新文件。
只需創建一個新的測試項目,然後將其刪除 - 那麼你應該有一個Solution Items
項目文件夾Local.testsettings
和TraceAndTestImpact.testsettings
文件和vsmdi
文件。
不要忘記按鈕'配置'!
選擇Test/Edit Test settings/your active settings/
選擇標籤Data & Diagnostics
,
選擇行Code Coverage
檢查Enabled
點擊小配置在網格頂部的符號。
檢查要收集代碼覆蓋率信息的所有組件...
我總是僞造點擊這個,然後想知道爲什麼我的構建不生成代碼覆蓋率結果。我認爲配置按鈕是在一個可疑的地方,它應該更突出。 – codechurn 2012-10-23 14:16:13
只是來概括:
應該有你的解決方案資源管理器中Solution Items
文件夾,它應該包含Local.testsettings
文件。 雙擊它,在打開的窗口中轉到Data and Diagnostics
,在那裏啓用Code Coverage
。然後點擊Configure
按鈕,然後檢查您希望代碼覆蓋範圍內工作的程序集。 Apply
您的設置,現在Code Coverage應該可以工作。
如果您沒有Solution Items
文件夾,或者沒有Local.testsettings
文件,您可能只需創建新的Test Project
。它將創建Local.testsettings
。如果你不需要它,你可能會刪除新的測試項目。
這裏是VS 2010終極
我這樣做就像你建議。但是,無論如何都不存在代碼覆蓋:( – alerya 2012-05-20 13:59:43