首页 > 解决方案 > SonarQube/SonarScanner 与 Xamarin.iOS 的集成在扫描仪结束命令上出现未处理的异常

问题描述

我需要将 SonarQube 与我的 Xamarin.iOS 项目集成。我遵循以下步骤:

  1. 安装jdk 11
  2. 安装声纳
  3. 安装声纳扫描仪
  4. 在项目根目录执行命令:mono sonar-scanner/sonarscanner/SonarScanner.MSBuild.exe begin /k:"projectname" /d:sonar.login="token"
  5. 构建项目:msbuild solution.slnf /t:Rebuild
  6. 执行:sonar-scanner/sonarscanner/SonarScanner.MSBuild.exe end /d:sonar.login="token"

结束命令后得到未处理的异常。未处理的异常: System.ComponentModel.Win32Exception (0x80004005): ApplicationName='/Appname', CommandLine='"-Dsonar.login=token" "-Dsonar.scanAllFiles=true" "-Dproject.settings=../.sonarqube/ out/sonar-project.properties" "--from=ScannerMSBuild/5.3.1"', CurrentDirectory='..projectrootFolder', Native error=拒绝访问

卡在这里,无法扫描项目。请让我知道在 mac os 上遇到此类问题的任何人,或者任何能够使用 SonarScanner 扫描 Xamarin.iOS 项目的人。

标签: visual-studioxamarin.iosmsbuildsonarqubesonarqube-scan

解决方案


推荐阅读