Sonarqube在C#项目中显示错误编号错误

时间:2019-02-04 21:48:48

标签: c# sonarqube

我想安装声纳。而且我想在我的C#项目中看到错误等。

但是我没有得到结果。您能为我提供帮助的原因吗?

  1. 安装下载声纳。

  2. 安装ms build声纳扫描仪。

  3. 我将sonar.project-properties和扫描仪写入bin文件。

    sonar.projectKey= //projectkey
    sonar.projectName= //this same projectkey
    sonar.projectVersion=1.0
    
  4. 该项目已放入bin文件。

  5. 我将扫描仪添加到路径path。

  6. 输入本地主机

  7. 创建项目并输入项目密钥和名称(与txt中的名称和密钥相同)

但是即使我的项目通过了,该项目还是空的。 当我进入代码部分时,代码会显示,但错误漏洞之类的字段不会出现。错误,漏洞,代码气味显示为零但已通过解决方案。我知道这是错误,所以我不能为0 < / p>

我想在项目代码错误的地方出现错误,等等。但是“此项目为空”看起来像“通过”

这里不会出现代码错误?为什么我看不到?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

要扫描C#代码并将结果推送到SonarQube,您需要使用SonarScanner for MSBuild,而不是SonarScanner

SonarLint是Visual Studio扩展,可在IDE中运行SonarC#和SonarVB.Net分析器。它不会将结果推送到SonarQube。 SonarLint可用于VS2015 Update 3VS2017