如何让FxCop与声纳一起使用C#解决方案?

如何让FxCop与声纳一起使用C#解决方案?,c#,static-analysis,fxcop,sonarqube,C#,Static Analysis,Fxcop,Sonarqube,我目前正在尝试使用FxCop分析Sonar中我的解决方案生成的程序集,当Sonar调用FxCop扫描每个项目时,我收到以下消息: INFO No assembly to check with FxCop 非常感谢您对纠正此问题的任何帮助。我们努力为每种语言提供示例项目。在您的情况下,您可以查看以比较您的配置,并尝试查找缺少的内容。我们为每种语言提供了一些示例项目。在您的情况下,您可以查看以比较您的配置,并尝试查找缺少的内容。问题是所有项目都没有构建到相同的输出目录,这一点已得到纠正。由于Fx

我目前正在尝试使用FxCop分析Sonar中我的解决方案生成的程序集,当Sonar调用FxCop扫描每个项目时,我收到以下消息:

INFO  No assembly to check with FxCop

非常感谢您对纠正此问题的任何帮助。

我们努力为每种语言提供示例项目。在您的情况下,您可以查看以比较您的配置,并尝试查找缺少的内容。

我们为每种语言提供了一些示例项目。在您的情况下,您可以查看以比较您的配置,并尝试查找缺少的内容。

问题是所有项目都没有构建到相同的输出目录,这一点已得到纠正。由于FxCop扫描二进制文件,因此必须生成所有项目才能扫描FxCop。

问题是所有项目都未生成到相同的输出目录,这已得到纠正。因为FxCop扫描二进制文件,所以必须生成所有项目才能扫描FxCop。

请显示POM或sonar-project.properties文件的内容,您肯定错过了一些属性或添加了太多属性。@Fabrice sonar团队我终于解决了这个问题。这很简单。Jenkins正在版本配置中构建项目,而Sonar正在调试配置中检查程序集。我刚刚改变了Jenkins以调试模式构建项目。在C#Plugins上还有一个选项(“sonar.dotnet.buildConfigurations”)来指定要使用的构建配置。请看,解决方案是确保所有项目都构建到Sonar正在扫描的位置,而不是配置问题。请显示POM或Sonar-project.properties文件的内容,您肯定错过了一些属性或添加了太多属性。@Fabrice Sonar团队我终于解决了这个问题。这很简单。Jenkins正在版本配置中构建项目,而Sonar正在调试配置中检查程序集。我刚刚改变了Jenkins以调试模式构建项目。在C#Plugins上还有一个选项(“sonar.dotnet.buildConfigurations”)来指定要使用的构建配置。请看,解决方案是确保所有项目都构建到声纳扫描的位置,而不是配置问题。