2012-05-22 54 views
1

我目前正在使用的FxCop分析由內聲納我的解決方案所產生的組件和正在以下消息時,聲納調用的FxCop掃描每個項目:如何讓FxCop與Sonar一起使用C#解決方案?

INFO No assembly to check with FxCop 

與糾正這個問題的任何幫助深表感謝。

+0

請顯示您的POM或sonar-project.properties文件的內容,您肯定錯過了一些屬性或添加了太多屬性。 –

+0

@ Fabrice-SonarTeam我終於想出了這個問題。這很簡單。 Jenkins正在Release配置中構建項目,而Sonar正在檢查Debug配置中的程序集。我只是改變了詹金斯在調試模式下構建項目。 – AndHeCodedIt

+1

您還可以在C#插件上選擇一個選項(「sonar.dotnet.buildConfigurations」)來指定要使用的構建配置。請參閱http://docs.codehaus.org/display/SONAR/sonar-csharp-core-plugin –

回答

0

問題是,所有項目都沒有被構建到相同的輸出目錄,並且已更正。由於FxCop掃描二進制文件,所以必須構建所有項目才能使FxCop能夠掃描。

相關問題