【发布时间】:2016-02-02 02:02:24
【问题描述】:
我在运行 MSBuild.SonarQube.Runner 时收到很多警告。 它们的格式为:
EXEC : warning : File is not under the project directory and cannot currently be analysed by SonarQube. File: [file], project [project]
我找到了the post 关于这个问题。但是,该解决方案不适用于我的问题。在我的路径中没有出现任何测试。 我一直在使用 SonarQube 5.1.2 和 Sonar-MsBuild-Runner 1.0.1。希望看到改进,我尝试了 Sonar-MsBuild-Runner 1.0.2-RC1。但不幸的是,我在构建中收到了相同的消息。
我能做些什么来解决这个问题?
【问题讨论】:
-
您能否提供更多有关您的项目布局的详细信息:您从哪里分析项目等。我们需要了解您收到这些警告的原因
-
我们在 [branch]\System\source.integration 下拥有所有解决方案 (.sln)。 csproj 文件和所有源文件将位于 [branch]\System\source.implementation 下。
-
项目目录之外的路径是什么?尚不支持的是在您的解决方案的多个项目之间共享的文件。
-
这不仅仅是一条路径。我数了其中的 325 条消息。我可以向您发送一封包含列表的电子邮件,但不希望它在任何地方发布。
-
很抱歉,除非您自己对这些消息进行一些分析,否则我无法为您提供进一步的帮助。另一种方法是创建一个简约的复制器项目,您可以将其发送到此处。但我无法在完整的项目中为您提供帮助,也无法分析完整的日志。
标签: c# msbuild sonarqube sonarqube-msbuild-runner