使用.NET项目的Sonar-runner异常

时间:2012-03-29 16:22:14

标签: c# .net .net-4.0 sonarqube

我正在尝试将Sonar与我的.NET项目一起使用(我已经安装了c# plugin),但是当我使用此.properties文件启动sonar-runner时:

# identifiants du projet
sonar.projectKey=key.myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
# fichier .sln
sonar.dotnet.visualstudio.solution.file="d:\dossier-source\myproject.sln"

# répertoires de sources
sources="d:\dossier-source"

# Tests
tests="d:\dossier-source\myproject.Tests"

# langage
sonar.language=cs

我有这个例外:

  

线程“main”中的异常   org.sonar.batch.bootstrapper.BootstrapException:org。   picocontainer.PicoLifecycleException:PicoLifecycleException:方法   'public fin al void   org.sonar.api.batch.bootstrap.ProjectBuilder.start()',实例   'org.son ar.plugins.csharp.core.VisualStudioProjectBuilder@11ecab56,   java.lang.RuntimeExc eption:wrapper

1 个答案:

答案 0 :(得分:2)

您应将此属性文件放在与SLN文件相同的文件夹中(“d:\ dossier-source”),并且仅具有以下属性:

sonar.projectKey=key.myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
sources=.
sonar.language=cs

然后从“d:\ dossier-source”运行“sonar-runner”。

这应该有用。