我正在使用 Visual Studio 2015 并安装了 SonarLint 版本 2.9.0。当我尝试将解决方案与 SonarQube 项目绑定时出现以下错误。我找不到任何参考资料来解决这个问题。
绑定 SonarQube 项目的解决方案:开始绑定 SonarQube 项目的解决方案:发现解决方案项目
包括的项目:
- src\xxx.Core\xxx.Core.csproj
- src\xxx.Core.Common\xxx.Core.Common.csproj
src\xxx.Core.Txxxxxxxxxxxx\xxx.Core.Txxxxxxxxxxxx.csproj
排除项目:
src\UnitTest\xxx.CoreTests\xxx.CoreTests.csproj
- src\UnitTest\xxx.Core.CommonTests\xxx.Core.CommonTests.csproj
src\UnitTest\xxx.Core.TxxxxxxxxxxxxTests\xxx.Core.TxxxxxxxxxxxxTests.csproj
您可以通过 SonarLint 项目级上下文菜单更改排除选项,即解决方案资源管理器 -> 选择项目
SonarQube 项目的绑定解决方案:下载质量配置文件:
已成功下载质量配置文件。名称:'xxxx.Net Rules',键:'cs-xxxx-net-rules-20246',语言:'C#'
工作流执行期间出现意外错误:指定的参数超出有效值范围。参数名称:numberOfIncrements。
尝试 #2 日志
连接到 SonarQube 服务器:https://xxxxx.xxxx..net/
连接到 SonarQube 服务器:检测服务器插件
发现支持的插件:语言:'C#',最低版本:'5.0'
发现了一个不受支持的插件:语言:“VB.NET”,最低版本:“3.0”
连接到 SonarQube 服务器:成功
连接到 SonarQube 服务器:下载服务器设置。
SonarQube 项目的绑定解决方案:已启动
将解决方案绑定到 SonarQube 项目:发现解决方案项目
包括的项目:
ConsoleApplication2\ConsoleApplication2.csproj
排除项目:
无(对于选定的 SonarQube 项目的质量概况)
您可以通过 SonarLint 项目级上下文菜单更改排除选项,即解决方案资源管理器 -> 选择项目
SonarQube 项目的绑定解决方案:下载质量配置文件:
已成功下载质量配置文件。名称:'xxxxx .Net Rules',键:'cs-xxxxx-net-rules-20246',语言:'C#'
工作流执行期间出现意外错误:指定的参数超出有效值范围。
参数名称:numberOfIncrements。