Base solution for your next web application
Open Closed

Azure DevOps - Pipeline error when building solution #8455


User avatar
0
capacent created

I am have a Aspnet core and Angular project and I am trying to run Azure Devops Pipeline. I get the following error in the Build step:

Agent job 1
300 error(s), 42 warning(s)
 
aspnet-core\src\BIM.Core\Authentication\TwoFactor\Google\GoogleAuthenticatorProvider.cs(4,28): Error CS0234: The type or namespace name 'Identity' does not exist in the namespace 'Microsoft.AspNetCore' (are you missing an assembly reference?) 
 
aspnet-core\src\BIM.Core\Authorization\Roles\RoleManager.cs(14,28): Error CS0234: The type or namespace name 'Identity' does not exist in the namespace 'Microsoft.AspNetCore' (are you missing an assembly reference?) 
 
aspnet-core\src\BIM.Core\Authorization\Users\UserClaimsPrincipalFactory.cs(2,28): Error CS0234: The type or namespace name 'Identity' does not exist in the namespace 'Microsoft.AspNetCore' (are you missing an assembly reference?) 
 

Does anyone know why the project is not building?

Markdown is supported
Copy & paste or drag & drop images (max 30 MB per image)

6 Answer(s)
  • User Avatar
    0
    maliming created
    Support Team

    hi

    Is your net core environment configured correctly? (net core runtime version)

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • User Avatar
    0
    capacent created

    I am not sure. Where is that configuration set?

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • User Avatar
    0
    maliming created
    Support Team

    E.g. Net Core Sdk

    https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/dotnet-core?view=azure-devops#build-environment

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • User Avatar
    0
    capacent created

    I tried step to install .NET Core SDK but I still get the same error. Here below is the yaml file

    pool:
      name: Hosted VS2017
      demands:
      - msbuild
      - visualstudio
      - vstest
    
    
    steps:
    - task: NuGetToolInstaller@1
      displayName: 'Use NuGet 5.0.0'
      inputs:
        versionSpec: 5.0.0
    
    - task: NuGetCommand@2
      displayName: 'NuGet restore'
      inputs:
        restoreSolution: '$(Parameters.solution)'
    
    - task: UseDotNet@2
      displayName: 'Use .Net Core sdk 3.1.x'
      inputs:
        version: 3.1.x
        performMultiLevelLookup: true
    
    - task: VSBuild@1
      displayName: 'Build solution'
      inputs:
        solution: '$(Parameters.solution)'
        msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"'
        platform: '$(BuildPlatform)'
        configuration: '$(BuildConfiguration)'
    
    - task: VSTest@2
      displayName: 'Test Assemblies'
      inputs:
        testAssemblyVer2: |
         **\$(BuildConfiguration)\*test*.dll
         !**\obj\**
        platform: '$(BuildPlatform)'
        configuration: '$(BuildConfiguration)'
    
    - task: PublishSymbols@1
      displayName: 'Publish symbols path'
      inputs:
        SearchPattern: '**\bin\**\*.pdb'
      continueOnError: true
    
    - task: PublishBuildArtifacts@1
      displayName: 'Publish Artifact'
      inputs:
        PathtoPublish: '$(build.artifactstagingdirectory)'
        ArtifactName: '$(Parameters.ArtifactName)'
    
    
    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • User Avatar
    0
    maliming created
    Support Team

    Can you modify your YAML by following the example YAML in the documentation?

    task: DotNetCoreCLI@2

    https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/dotnet-core?view=azure-devops#build-your-project

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • User Avatar
    0
    ismcagdas created
    Support Team

    This issue is closed because of no recent activity. Please create a new issue if you are still having this problem.

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)