我目前正在使用的FxCop分析由內聲納我的解決方案所產生的組件和正在以下消息時,聲納調用的FxCop掃描每個項目:如何讓FxCop與Sonar一起使用C#解決方案?
INFO No assembly to check with FxCop
與糾正這個問題的任何幫助深表感謝。
我目前正在使用的FxCop分析由內聲納我的解決方案所產生的組件和正在以下消息時,聲納調用的FxCop掃描每個項目:如何讓FxCop與Sonar一起使用C#解決方案?
INFO No assembly to check with FxCop
與糾正這個問題的任何幫助深表感謝。
問題是,所有項目都沒有被構建到相同的輸出目錄,並且已更正。由於FxCop掃描二進制文件,所以必須構建所有項目才能使FxCop能夠掃描。
我們付出了一些努力,爲每種語言提供示例項目。在你的情況下,你可以看看https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/csharp來比較你的配置,並嘗試找出缺少的東西。
請顯示您的POM或sonar-project.properties文件的內容,您肯定錯過了一些屬性或添加了太多屬性。 –
@ Fabrice-SonarTeam我終於想出了這個問題。這很簡單。 Jenkins正在Release配置中構建項目,而Sonar正在檢查Debug配置中的程序集。我只是改變了詹金斯在調試模式下構建項目。 – AndHeCodedIt
您還可以在C#插件上選擇一個選項(「sonar.dotnet.buildConfigurations」)來指定要使用的構建配置。請參閱http://docs.codehaus.org/display/SONAR/sonar-csharp-core-plugin –