2012-05-22 29 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能够扫描。

相关问题