Экосистема Sonar C #: как указать другую папку с двоичными файлами

На самом деле я оцениваю сонар (sonarsource.org) для его использования с С#.

Можно ли указать другую папку с двоичными файлами (свойство MsBuild OutDir) для проектов csharp? Я использую пользовательский OutDir на нашем сервере сборки, чтобы иметь двоичные файлы/Buildoutput каждого проекта csharp в одном месте.

Пробовал (с java runner и sonar-project.properties)

binaries=Binaries

И

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

Кстати: как указать пути поиска для покрытия кода галлио? Моих тестовых сборок тоже нет в bin/Debug.

Любые идеи?


person mawl    schedule 07.09.2011    source источник


Ответы (1)


Выяснил, что подстановочные знаки невозможны. Но: путь к сборке должен быть относительным или абсолютным? Относительный...

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

Но по-прежнему безуспешно с sonar.fxcop.assemblies=../Binaries/Assembly1.dll;../Binaries/Assembly2.dll

person mawl    schedule 16.09.2011