C# 声纳C“转轮故障-”;声纳的值无效。测试…“;

C# 声纳C“转轮故障-”;声纳的值无效。测试…“;,c#,sonar-runner,C#,Sonar Runner,Sonar 5.6.1,MsBuild.SonarQube.Runner 2.1,Windows 8.1 当我使用runner分析解决方案时,它在“end”组件上失败。控制台中最相关的错误行是: 错误:sonar的值无效。0347AEA0-AA8A-48D4-ACF3-D9D7B3ED28B0的测试 GUID似乎表示我的解决方案中的项目。我搜索了工作区内的所有文件,查找文本“sonar.tests”,发现问题出在由早期组件之一生成的sonar-project.properties文件中。它包含一

Sonar 5.6.1,MsBuild.SonarQube.Runner 2.1,Windows 8.1

当我使用runner分析解决方案时,它在“end”组件上失败。控制台中最相关的错误行是:

错误:sonar的值无效。0347AEA0-AA8A-48D4-ACF3-D9D7B3ED28B0的测试

GUID似乎表示我的解决方案中的项目。我搜索了工作区内的所有文件,查找文本“sonar.tests”,发现问题出在由早期组件之一生成的sonar-project.properties文件中。它包含一行,开头如下:

0347AEA0-AA8A-48D4-ACF3-D9D7B3ED28B0.声纳试验=\

接下来是一个以逗号分隔的文件列表(大量-太大,此处无法显示)

错误:用于分隔条目的逗号字符是Windows操作系统上文件路径中的合法字符。列表中的多个文件路径包含一个或多个逗号字符。当运行程序遇到这样的文件路径时,它会跳闸

文件列表不仅包含源文件,还包含包含测试数据的文件。包含逗号字符的文件是测试数据

在使用MsBuild.SonarQube.Runner组件时,此故障对我们来说是一个阻碍。从文件名中删除逗号字符是不可行的,在文件夹结构中移动测试文件也是不可行的