5
A
回答
2
是的,这是可能的,但没有内置的工具可用于此。一个相当简单的方法是使用diff工具来比较两个报告。如果结果对您来说过于嘈杂,另一种方法是推出自己的工具来比较两个报告的XML。
2
您是使用UI还是命令行?
使用命令行工具,您有多个选项。其中之一是导入一份旧报告作为基准。然后设置fxcop项目只报告新的错误:Report Status =“Active,Absent”NewOnly =“True”
命令行将如下所示:fxcopcmd.exe /i:OldVersionReport.xml/out:NewVersionReport .xml /p:FXCopProject.fxcop /f:mydll.dll
新报告将只包含新的活动错误,并且还包含旧版本中缺失即固定错误的列表。
虽然这可以在大多数情况下工作,但您需要了解差异不会100%精确。 FXCop尽最大努力将旧报告与新版DLL相匹配,但有时会失败。例如,如果您在代码中的某个地方修复了特定的违规行为,但是在另一个地方添加了相同类型的违规行为,FXCop很可能会错过这一行为并显示没有任何区别。
0
对于FxCop VS 2010,您所需要的只是将/saveMessagesToReport:Absent
与旧版生成的FxCop文件/import:"OldFile.xml"
一起指定。 只是一个例子。
fxcopcmd.exe /import:"c:\Old.xml" /summary "/file:c:\*.dll"
/saveMessagesToReport:Absent /out:"c:\Output.xml"
相关问题
- 1. 比较两组结果
- 2. 比较两个日期结果0
- 3. PHP比较两个,而结果循环
- 4. 两个函数的比较结果
- 5. Doctrine2如何比较两个结果集
- 6. 比较两个TextViews的结果Java/Android
- 7. 比较两个表并筛选结果
- 8. 比较两个IEnumerable并根据比较结果删除/插入
- 9. 比较结果
- 10. 将FxCop TypeNode与System.Type比较
- 11. 比较两列号和输出结果
- 12. 比较两个关联的数组,并根据比较结果更新一个
- 13. 比较两个表中的两列并显示结果
- 14. DataGridView比较结果
- 15. 结果比较在openCV中的比较
- 16. 如何比较两个查询结果在同一个循环
- 17. 如何比较一个或两个查询中的结果?
- 18. 比较两个表,并在第二个表中添加结果
- 19. AWK - 比较两个文件 - 如果Field1相同,比较行
- 20. 遍历两个数组并比较结果以显示不匹配的结果
- 21. 比较两个数据库的结构?
- 22. 比较两个XML文件的结构
- 23. Cocos2d - 比较两个ccColor3B结构颜色
- 24. 比较两个DataInputStream的结尾
- 25. 如何比较两个结构列表?
- 26. 比较两个数据结构
- 27. Eclipse中两个AST的结构比较
- 28. 如果比较两个序列相等
- 29. 比较两个列表,返回结果显示
- 30. 比较两个阵列,找到最近的结果
您能完成此任务吗? – 2013-11-11 13:03:42