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