sonarqube - 以下项目没有有效的 ProjectGuid 并且不是使用有效的解决方案 (.sln) 构建的,因此将从分析中跳过
问题描述
当您使用 SonarQube 构建 dotnet 核心项目时,您可能会遇到日志中的错误:
警告:以下项目没有有效的 ProjectGuid 并且不是使用有效的解决方案 (.sln) 构建的,因此将从分析中跳过...
你该怎么办?
解决方案
由于 dotnet 核心项目 (.csproj) 不会<ProjectGuid>...</ProjectGuid>
在默认模板中指定标签,因此需要手动添加。
所以你需要像这样编辑 .csproj 文件:
<PropertyGroup>
<!-- other properties here -->
<!-- SonarQube needs this -->
<ProjectGuid>{E2CEBBAF-6DF7-41E9-815D-9AD4CF90C844}</ProjectGuid>
确保将您自己的 GUID 放在<ProjectGuid>...</ProjectGuid>
标签内
推荐阅读
- amazon-web-services - 如何为 AWS AppSync API 创建 staging/dev/prod 环境
- security - 密码中的一个字符有多少位?
- c - 静态函数已声明但从未引用错误
- soql - 如何通过单个 SOQL 查询获取所有相关信息?
- python - Pandas:根据条件增加列中的值
- asp.net-core - 如何将图片上传到控制器
- python - 如何使用自定义容器镜像部署谷歌云功能
- google-sheets - Google表格ArrayFormula - 复杂的行方程在列中的每个单元格中重复第一个结果
- python - 如何根据python中的变量参数化复数
- php - Laravel Eloquent:如何从 with 函数模型关系中添加 where 条件