visual-studio - SonarQube/SonarScanner 与 Xamarin.iOS 的集成在扫描仪结束命令上出现未处理的异常
问题描述
我需要将 SonarQube 与我的 Xamarin.iOS 项目集成。我遵循以下步骤:
- 安装jdk 11
- 安装声纳
- 安装声纳扫描仪
- 在项目根目录执行命令:mono sonar-scanner/sonarscanner/SonarScanner.MSBuild.exe begin /k:"projectname" /d:sonar.login="token"
- 构建项目:msbuild solution.slnf /t:Rebuild
- 执行: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 项目的人。
解决方案
推荐阅读
- php - 当某些输入可能丢失时,将真值表转换为 PHP 代码
- c - -pthreads 库的不同行为
- c# - 在 c# 中使用泛型类型的多种类型列表
- neuroph - 如何为 NeurophStudio 修改 JDK 的路径
- python - Python 3 浮动问题?
- paypal - 有没有办法更改 PayPal 信用卡表格的默认国家/地区?
- c - 如何从 C 中的结构中复制字符?
- c++ - 使用带有派生类作为参数的 std::function 和 std:bind 的事件管理器的 C++ 回调
- c - 一般来说,我应该/是否应该在 C 中转换一个 void 指针?
- php - 如何在多列中设置文本?