我目前正在使用的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 –