🏆빠른 승리: NETSDK1045 avec .net 7 미리보기 오류 수정

Comment résoudre l'erreur: error NETSDK1045 현재 .NET SDK는 .NET 7.0 대상 지정을 지원하지 않습니다.



파이프라인 Azure DevOps, en utilisant le sdk .net6 dans une task de CI, aucun problème, tout fonctionne sans accroc, jusque là rien d'anormal.
L'extrait ci-dessous présente une task simple, issue d'un fichier yaml:

- task: UseDotNet@2
  displayName: 'Use .NET Core sdk'
  inputs:
    packageType: sdk
    version: 6.x
    installationPath: $(Agent.ToolsDirectory)/dotnet


Lorsque vous utilisez le sdk .net7(à l'heure actuelle en état de preview), celui-ci causera une belle erreur :
오류 NETSDK1045: 현재 .NET SDK는 .NET 7.0 대상 지정을 지원하지 않습니다.

Pour résoudre ce problème, c'est très simple: ajoutez le paramètre includePreviewVersions: true, comme détaillé ci-dessous:

- task: UseDotNet@2
  displayName: 'Use .NET Core sdk'
  inputs:
    packageType: sdk
    version: 7.x
    includePreviewVersions: true
    installationPath: $(Agent.ToolsDirectory)/dotnet


C'est gagné !

좋은 웹페이지 즐겨찾기