我实际上是在评估声纳(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中。
任何想法?
答案 0 :(得分:0)
发现外卡不可能。但是:组装的路径应该是相对的还是绝对的?相对...
File basedir = (vsProject == null) ? solution.getSolutionDir() : vsProject.getDirectory();
...
File file = new File(basedir, filePath);
但仍然没有成功 sonar.fxcop.assemblies = .. /二进制/ Assembly1.dll; ../二进制/ Assembly2.dll