小编Edy*_*211的帖子

SonarScanner 给出“MsBuild.exe”不被识别为 TFS 2018 上的内部或外部命令

我正在将 SonarQube 添加到现有的 TFS 2018 版本中。我正在按照https://docs.sonarqube.org/display/SCAN/Install+the+SonarScanner+for+MSBuild下载社区版 7.4 的说明进行操作。

完成快速安装指南https://docs.sonarqube.org/latest/setup/get-started-2-minutes/的步骤, 我到达了要求我“从您的计算机”使用以下命令:

  1. SonarScanner.MSBuild.exe 开始 /k:"{key}" /d:sonar.host.url="http://localhost:9000" /d:sonar.login="{key}"
  2. MsBuild.exe /t:重建
  3. SonarScanner.MSBuild.exe end /d:sonar.login="{key}"

当我运行第一个命令时它成功 C:\sonar-scanner-msbuild-4.4.2.1543-net46> SonarScanner.MSBuild.exe begin /k:"{key}" /d:sonar.host.url="http:/ /localhost:9000" /d:sonar.login="{key}"

SonarScanner for MSBuild 4.4.2 Using the .NET Framework version of the Scanner for MSBuild 默认属性文件位于 C:\sonar-scanner-msbuild-4.4.2.1543-net46\SonarQube.Analysis.xml Loading analysis properties from C:\ sonar-scanner-msbuild-4.4.2.1543-net46\SonarQube.Analysis.xml 预处理开始。正在准备工作目录... 13:32:09.468 正在更新构建集成目标... 13:32:09.5 正在获取分析配置设置... 13:32:10.173 为 cs 配置分析器程序集... 13:32:10.173 需要安装Roslyn 分析器... 13:32:10.579 为 vbnet 配置分析器组件... 13:32:10.579 安装所需的 Roslyn 分析器... 13:32:10.735 预处理成功。

但是,当我运行第二个命令“MsBuild.exe /t:Rebuild”时,它失败并出现以下错误:

C:\Program Files …

msbuild tfs .net-4.5 sonarqube sonarqube-scan

5
推荐指数
1
解决办法
5946
查看次数

标签 统计

.net-4.5 ×1

msbuild ×1

sonarqube ×1

sonarqube-scan ×1

tfs ×1