c# - 带有 VSTS 的 SonarCloud 有错误 Duplicate ProjectGuid: "00000000-0000-0000-0000-000000000000"
问题描述
我们将 SonarCloud 添加到大型解决方案的构建管道中。我们的解决方案中只分析了一个项目,但我们看到了这个警告
警告:以下项目没有有效的 ProjectGuid 并且不是使用有效的解决方案 (.sln) 构建的,因此将从分析中跳过...
D:\a\1\s\MyApp\MyApp.Entities\MyApp.Entities .csproj, D:\a\1\s\MyApp\MyApp.Core\MyApp.Core.csproj, D:\a\1\s\MyApp\MyApp.Mobile.Backend\MyApp.Mobile.Backend.csproj, D :\a\1\s\MyApp\MyApp.Entities\MyApp.Entities.csproj, D:\a\1\s\MyApp\MyApp.Core\MyApp.Core.csproj, D:\a\1\s\ MyApp\MyApp.Web\MyApp.Web.csproj
警告:重复的 ProjectGuid:“00000000-0000-0000-0000-000000000000”。SonarQube 不会分析该项目。项目文件:“D:\a\1\s\MyApp\MyApp.Entities\MyApp.Entities.csproj”
警告:重复的 ProjectGuid:“00000000-0000-0000-0000-000000000000”。SonarQube 不会分析该项目。项目文件:“D:\a\1\s\MyApp\MyApp.Core\MyApp.Core.csproj”
警告:重复的 ProjectGuid:“00000000-0000-0000-0000-000000000000”。SonarQube 不会分析该项目。项目文件:“D:\a\1\s\MyApp\MyApp.Mobile.Backend\MyApp.Mobile.Backend.csproj”
警告:重复的 ProjectGuid:“00000000-0000-0000-0000-000000000000”。SonarQube 不会分析该项目。项目文件:“D:\a\1\s\MyApp\MyApp.Web\MyApp.Web.csproj”
项目结构为
解决方案
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<ProjectGuid>{fc2f0da6-ddfe-67b2-8dae-eb292f55436f}</ProjectGuid>
</PropertyGroup>
您需要执行以下操作: --> 将标签或标签“ProjectGuid”添加到您的文件中,扩展名为 .csproj,每个文件都有不同的 Guid。
查看代码(此代码不可执行)
--> 对于生成 Guid,您可以从 https://www.guidgenerator.com/online-guid-generator.aspx
推荐阅读
- asp.net-core - AppPool 回收后运行 ASP.Net Core 后台任务
- function - 如何在 Firebase Cloud Functions 中的 HTTP 调用中返回随机数?
- assembly - ARM汇编指令#(2*4)的含义
- octopus-deploy - 权限问题章鱼触手
- ember.js - Ember 路由器中是否可以有(未定义数量的)可选段?
- reactjs - 如何使用卡片组件创建手风琴
- ios - 如何使用 Swift 4 在 Xcode10 中使用情节提要设置 Textview 的边框
- php - 在服务器上禁用 count() 警告
- ios - 准则 2.3 - 性能 - 准确的元数据。(Apple 拒绝)无法在 iPad 上安装应用程序
- c# - 数据库远程事件和异步编程