Visual Studio 2015与SonarQube的项目绑定问题



我使用的是Visual Studio 2015,并安装了SonarLint 2.9.0版本。当我尝试将解决方案和SonarQube项目绑定时,出现以下错误。我找不到任何解决此问题的参考资料。


SonarQube项目绑定解决方案:已启动SonarQube项目绑定解决方案:发现解决方案项目

包括的项目:

  • src\xxxx.Core\xxxx.csproj
  • src\xxx.Core.Common\xxx.Core.csproj
  • src\xxx.Core.Txxxxxxxxxxx.csproj

    排除项目:

  • src\UnitTest\xxx.CoreTests\xxx.CoreTests.csproj

  • src\UnitTest\xxxx.Core.CommonTests\xxx.Core\CommonTests.csproj
  • src\UnitTest\xxxx.Core.TxxxxxxxxxxxTests\xxx.Core.TxxxxxxxxxxxxTests.csproj

    您可以通过SonarLint项目级上下文菜单更改排除选项,即解决方案浏览器->选择项目

将解决方案绑定到SonarQube项目:下载质量档案:

已成功下载质量配置文件。名称:"xxxx.Net规则",密钥:"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规则",密钥:"cs-xxxxxx-Net-Rules-20246",语言:"C#">

工作流执行过程中出现意外错误:指定的参数超出了有效值的范围。

参数名称:numberOfIncrements。


您的解决方案中有VB.Net项目吗?目前,唯一打开的与此类问题相关的票证是:SVS-132,并且链接到有一些VB.Net项目,没有VB.Net插件。


编辑:

我们已经为这个bug创建了一个票证(在这里)。但您应该记住,SonarLint for VS不会显示来自第三方插件(FxCop、StyleCop…)的警告/错误,因为我们希望控制SonarLint中的用户体验质量。因此,在您没有启用SonarC#(C#插件)规则的情况下,连接模式将不会带来任何结果。

相关内容

  • 没有找到相关文章

最新更新