Я пытаюсь настроить сонар для приложений. net.
Я передаю различные конфигурации как:
-Dsonar.cs.opencover.reportsPaths = охват. xml -Dsonar.cs.vstest.reportsPaths = "Project \ TestResults \ test.trx "-Dsonar.do tnet .visualstudio.testProjectPattern = .Test -Dsonar.language = cs - Dsonar.do tnet .visualstudio.solution.file =" Main.Project \ Main .Project.sln " -Dsonar.do tnet .buildConfiguration = Отладка -Dsonar.sources =. -Dsonar.cs.fxcop.directories = Lib, packages -Dsonar.cs.fxcop.aspnet = false -X
Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю сонар, он не может найти мой файл решения и возвращает ошибку, что файл решения не найден. Это потому, что мой файл решения находится внутри другой папки, если вы видите путь жирным шрифтом.
Мой файл решения находится в папке Main.Project вместо root. Что мне здесь не хватает, я даже передаю имя папки.
Для других моих приложений, у которых нет решения в папке, но оно есть в root, которое отлично работает. Выглядит это примерно так: Dsonar.do tnet .visualstudio.solution.file = "Project.sln"
Любые данные, пожалуйста?