.net core AzureDevOps对Dotnet核心项目的SonaCloud分析称;主分支没有代码行。”;

.net core AzureDevOps对Dotnet核心项目的SonaCloud分析称;主分支没有代码行。”;,.net-core,azure-devops,sonarqube,sonarcloud,.net Core,Azure Devops,Sonarqube,Sonarcloud,扫描似乎运行良好,但在Sonarcloud中,我们可以在“代码”选项卡下浏览代码文件,但没有扫描结果。在另一个同时包含c#和typescript代码的项目中,会分析typescript(和css等),但不会分析c#代码 我们正在构建**/*.sln而不是*.csproj,并且正在使用“正常”构建步骤 问题消息“主分支没有代码行。”由C#/.net核心引起。net核心需要一个专用扫描仪。请参阅SonarCloud发布的此文档: 建议使用SonarScanner for MSBuild启动 使用MS

扫描似乎运行良好,但在Sonarcloud中,我们可以在“代码”选项卡下浏览代码文件,但没有扫描结果。在另一个同时包含c#和typescript代码的项目中,会分析typescript(和css等),但不会分析c#代码

我们正在构建**/*.sln而不是*.csproj,并且正在使用“正常”构建步骤


问题消息“主分支没有代码行。”由C#/.net核心引起。net核心需要一个专用扫描仪。请参阅SonarCloud发布的此文档:

建议使用SonarScanner for MSBuild启动 使用MSBuild对项目/解决方案进行SonarQube或SonarCloud分析 或dotnet命令作为生成工具

由于扩展嵌入了SonarScanner for MSBuild,只需确保选择如下所示的分析方式即可


而且,因为我不能清楚地知道你的csproj和sln文件是什么样子的。我在Github中分享了我完成的代码,您可以参考它:。

SonarScanner是否也适用于SonarCloud,还是仅适用于SonarQube?适用于所有人。您能详细说明吗?声纳扫描仪似乎是你必须下载和安装的东西。我怎样才能在云中做到这一点?正如我在回答中提到的。扫描仪已嵌入Azure Devops的声纳扩展。安装扩展后,扫描仪可以正常使用。您好,@MathiasR。事情进展如何?你现在能成功得到声纳扫描结果吗?我的github代码是否可以帮助您实现这一点?欢迎与我们分享您的过程:-)如果还有疑问,那么其他人和我可以帮助您。