2013-11-14 42 views
0

我試圖運行FXCop 10.0獨立(不使用Visual Studio代碼分析)並且找不到規則CA2000「Dispose objects before丟失範圍「FxCop 10.0無法找到CA2000「在丟失範圍之前處理對象」

我已經加入ReliabilityRules.dll但是這似乎只有4條或5條與CA2000無關的規則。

我已經搜遍了網頁,並且有聲明表明這條規則已被刪除,但後來有人說它是用10.0重新添加的。

有沒有人知道這個規則的可用性狀態?

+0

我沒有官方的信息,但可以確認,[這個規則有時是錯誤的火災(http://connect.microsoft.com/VisualStudio/feedback/details/591703/ca2000-fires-incorrectly-when-using -block-contains-more-x-statements) - 至少在VS2012中。 –

回答

2

它加回,但只在付費版本附帶的Visual Studio中的一部分,而不是在免費的FxCop分佈。如果您擁有包含靜態分析的VS 2010版本,則此規則位於DataflowRules.dll程序集(需要使用新的數據流規則引擎)中。

+0

無賴,我們有付費版本,但沒有包含靜態分析的版本。我們將使用Gendarme:http://www.mono-project.com/Gendarme –

相關問題