Azure pipelines Error:NETSDK1045

Recentemente ao criar um pipeline no Azure DevOps para um projeto novo, me deparei com esse problema na etapa de restore do Nuget package, caso não tenha essa etapa no seu pipeline, esse problema pode ocorrer na etapa de build também:

Error NETSDK1045: The current .NET SDK does not support targeting .NET 6.0. Either target .NET 5.0 or lower, or use a version of the .NET SDK that supports .NET 6.0.

Isso significa que o ambiente de execução do pipeline não possui o .Net 6. instalado. Porém procurando uma solução, encontrei uma bem simples e eficaz. No seu arquivo .yaml, basta adicionar as configurações abaixo:

- task: UseDotNet@2
  displayName: 'Use dotnet 6'
  inputs:
    version: '6.0.x'

IMPORTANTE: Adicione esse código antes de qualquer comando .net no seu pipeline.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s