2011-01-20 25 views
1

我使用Apache Ant運行FxCop。對於版本1.36,如果用戶沒有提供所有依賴信息,則分析將返回錯誤代碼,但會創建報告,這可能表明代碼庫沒有問題。FxCop1.36和failonerror

將failonerror設置爲true會修復此問題,但問題是即使錯誤不是致命錯誤(錯誤代碼1),分析也會失敗。這是我面臨的問題。我希望分析只有在返回的錯誤代碼是1時纔會失敗,這是致命錯誤(在其他世界中,就像failonerror爲true一樣)。對於其他錯誤,我希望分析繼續進行(即將failonerror設置爲false)。

有人可以幫助我解決這個問題,因爲這個問題已成爲最優先考慮的問題之一?

在此先感謝。

回答

1

Ant是否允許您查詢FxCop結果?如果是這樣,請將failonerror設置爲false,然後添加一個步驟以檢查之後的FxCop結果。根據結果​​,您可以將構建設置爲失敗。

+0

感謝您回覆佩德羅。雅,它確實發出了一個錯誤代碼。現在我試圖將它存儲在'resultproperty'中,然後試圖檢查該值以繼續還是中斷。希望這個作品... :) – Raj 2011-01-21 02:50:36

相關問題