Comment résoudre l'erreur : error NETSDK1045 The current .NET SDK does not support targeting .NET 7.0.
Dans un pipeline 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 :
error NETSDK1045: The current .NET SDK does not support targeting .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é !
Top comments (0)