我有一个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