我有一個Visual Studio 2010 .NET 4解決方案,包含C#項目和一個C++/CLI項目。使用C++/CLI從代碼覆蓋率結果中排除標準目錄
我使用Visual Studio的內置單元測試和代碼覆蓋率。
除了C++/CLI項目的Visual Studio 2010覆蓋率工具似乎比Visual Studio 2008覆蓋率工具弱得多之外,我得到了奇怪的結果。
例如,我得到未覆蓋的代碼在這個文件中:
C:\ Program Files文件(x86)的\微軟 的Visual Studio 10.0 \ VC \包括\ xstring
和其他一些該目錄中的文件。
我想從覆蓋率結果中排除此代碼。
有沒有辦法在該代碼上放置一些exclude attributes? 如果不是,是否有不同的自動方法從覆蓋範圍中排除該代碼?如果沒有,有沒有辦法使用EXCLUDE option來排除它?可以在Visual Studio中自動完成而無需從命令提示符運行覆蓋率工具?
其他解決方案?
我該如何將此選項添加到構建過程?如何控制vsinstr的調用方式? – brickner 2010-06-06 15:28:09
您是否嘗試過分析菜單 - >配置代碼分析(解決方案|適用於)? –
2010-06-06 16:05:23
在代碼分析設置中找不到代碼覆蓋率設置。我錯過了什麼嗎? – brickner 2010-06-06 16:49:18