๐Ÿ†๋น ๋ฅธ ์Šน๋ฆฌ: NETSDK1045 avec .net 7 ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์˜ค๋ฅ˜ ์ˆ˜์ •

2411 ๋‹จ์–ด errorspreviewdevopsnet

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รฉ !

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ