sonar c#ecosystem:如何指定不同的二进制文件夹

时间:2011-09-07 09:40:03

标签: sonarqube

我实际上是在评估声纳(sonarsource.org)与c#一起使用。

是否可以为csharp项目指定不同的二进制文件夹(MsBuild OutDir Property)?我在构建服务器上使用自定义OutDir,将每个csharp项目的二进制文件/ Buildoutput放在一个地方。

尝试(使用java runner和sonar-project.properties)

binaries=Binaries

sonar.gendarme.assemblies=Binaries/*.*
sonar.fxcop.assemblies=Binaries/*.*

BTW:如何为gallio代码覆盖指定搜索路径?我的测试程序集也不在bin / Debug中。

任何想法?

1 个答案:

答案 0 :(得分:0)

发现外卡不可能。但是:组装的路径应该是相对的还是绝对的?相对...

File basedir = (vsProject == null) ? solution.getSolutionDir() : vsProject.getDirectory();
...
File file = new File(basedir, filePath);

但仍然没有成功 sonar.fxcop.assemblies = .. /二进制/ Assembly1.dll; ../二进制/ Assembly2.dll