Logo

dev-resources.site

for different kinds of informations.

🏆Quick-win : Fix erreur NETSDK1045 avec .net 7 preview

Published at
8/30/2022
Categories
net
devops
errors
preview
Author
oliviermalea
Categories
4 categories in total
net
open
devops
open
errors
open
preview
open
Author
12 person written this
oliviermalea
open
🏆Quick-win : Fix erreur NETSDK1045 avec .net 7 preview

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

C'est gagné !

Featured ones: