Sonarqube 索纳库贝和独立?如何在内置TFS期间从NDepend获取数据?

Sonarqube 索纳库贝和独立?如何在内置TFS期间从NDepend获取数据?,sonarqube,ndepend,Sonarqube,Ndepend,我有一个内置TFS 2013,在安装了NDepend的控制器中运行。我们的sonarqube实例安装了NDepend插件 在生成中,我将其设置为使用以下参数运行sonarqube运行程序MSBuild.sonarqube.runner.exe: begin /k:Test /n:"Test" /v:1.0 /d:sonar.cs.ndepend.projectPath="C:\TMP\TEST.ndproj" /d:sonar.cs.ndepend.reportPath="C:\TMP\ndep

我有一个内置TFS 2013,在安装了NDepend的控制器中运行。我们的sonarqube实例安装了NDepend插件

在生成中,我将其设置为使用以下参数运行sonarqube运行程序MSBuild.sonarqube.runner.exe:

begin /k:Test /n:"Test" /v:1.0 /d:sonar.cs.ndepend.projectPath="C:\TMP\TEST.ndproj" /d:sonar.cs.ndepend.reportPath="C:\TMP\ndepend-report.xml"
原因:org.sonar.api.utils.command.CommandException:NDepend 执行失败,退出代码:-532462766[命令: C:\tmp\NDepend_6.2.1.8630\Integration\sonaqube\NDepend.sonaqube.RuleRunner.exe C:\TMP\TEST.ndproj C:\TMP\ndepend-report.xml

因此,在构建结束时,我可以看到这条消息,而不是其他消息:

ERROR:
 ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
 The SonarQube Scanner did not complete successfully
 Post-processing failed. Exit code: 1
我如何找出它的错误?如果我在构建服务器中使用CMD窗口运行该命令,它会工作,但从Sonarqube runner运行它会失败。

现在我让它工作了

这是一个愚蠢的错误,我的构建服务控制器是在一个服务帐户下运行的,我需要首先在该帐户下运行NDepend来激活它。

完成后,一切都按预期开始工作。

通常,本逐步教程应回答所有问题,您是否遵循了它?是的,我遵循了它…信息非常清楚。今天我重新启动了服务器,现在它工作了…这就是问题所在。但问题不在于当我们尝试从Sonarqube runner运行独立软件时,我已经更新了法比托,我们可能有办法解决这个问题,你能在support@ndepend.comI为您发送了一封电子邮件,将.jar替换为较新的,但仍然存在相同的错误。是否有办法了解有关错误的更多详细信息?很高兴此错误已修复:)