我想安装声纳。而且我想在我的C#项目中看到错误等。
但是我没有得到结果。您能为我提供帮助的原因吗?
安装下载声纳。
安装ms build声纳扫描仪。
我将sonar.project-properties和扫描仪写入bin文件。
sonar.projectKey= //projectkey
sonar.projectName= //this same projectkey
sonar.projectVersion=1.0
该项目已放入bin文件。
我将扫描仪添加到路径path。
输入本地主机
创建项目并输入项目密钥和名称(与txt中的名称和密钥相同)
但是即使我的项目通过了,该项目还是空的。 当我进入代码部分时,代码会显示,但错误漏洞之类的字段不会出现。错误,漏洞,代码气味显示为零但已通过解决方案。我知道这是错误,所以我不能为0 < / p>
我想在项目代码错误的地方出现错误,等等。但是“此项目为空”看起来像“通过”
这里不会出现代码错误?为什么我看不到?
答案 0 :(得分:2)
答案 1 :(得分:1)
要扫描C#代码并将结果推送到SonarQube,您需要使用SonarScanner for MSBuild,而不是SonarScanner。
SonarLint是Visual Studio扩展,可在IDE中运行SonarC#和SonarVB.Net分析器。它不会将结果推送到SonarQube。 SonarLint可用于VS2015 Update 3和VS2017。