带有VSTS的SonarCloud有错误重复ProjectGuid:" 00000000-0000-0000-0000-000000000000"

时间:2018-04-27 06:48:26

标签: c# asp.net sonarqube sonarcloud

我们将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"

项目结构是

enter image description here

1 个答案:

答案 0 :(得分:0)

  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
     <ProjectGuid>{fc2f0da6-ddfe-67b2-8dae-eb292f55436f}</ProjectGuid>
  </PropertyGroup>

您需要执行以下操作: ->在带有.csproj扩展名的文件中添加标签或标签“ ProjectGuid”,每个文件具有不同的Guid。

查看代码(此代码不可执行)

->为了生成Guid,您可以从 https://www.guidgenerator.com/online-guid-generator.aspx