在我的公司我們使用的是VS 2010專業版,它不支持內置的源代碼分析。所以我使用FxCop 10來解決這個問題。我們的客戶端開發團隊正在使用VS 2010最終版,其中內置了SCA,並且少數SCA警告在某些項目中被視爲錯誤。現在我收到一些像這樣的FxCop警告有什麼辦法可以將PhoenixAnalysis Engine與FxCop 10一起使用?
Warning: Unrecognized rule 'Microsoft.Globalization/CA1303:Do not pass literals as localized parameters'.
Warning: Unrecognized rule'Microsoft.Globalization/CA1303'.
我不知道如何使FxCop識別這些警告。
搜索後我發現它是implemented by new kind of rule engine PhoenixAnalysis, it was not shipping with FxCop standalone,我在Visual Studio 2010 FxCop文件夾中找到它。我將PhoenixAnalysis.dll複製到FxCop 10引擎文件夾,但它不起作用。 有沒有解決方法,我可以使用PhoenixAnalysis或識別全球化警告?
不,我不想避免警告,我想驗證這些規則。 – Anuraj 2012-02-21 13:52:23
我不知道有什麼方法可以在不購買VS 2010 Premium或Ultimate的情況下許可Phoenix引擎和數據流規則。 – 2012-02-21 15:01:35