Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce diagnostic se produit lorsqu’une exigence de version est configurée, mais que la version du compilateur en cours d’exécution ne peut pas être analysée pour comparaison.
Description
La version installée de la CLI Bicep « {runningVersion} » n’a pas pu être analysée, donc la contrainte « bicep.version » « {constraint} » spécifiée par la configuration Bicep « {configFile} » n’a pas pu être vérifiée.
Level
Warning
Solution
Utilisez une compilation de compilateur avec une version que Bicep peut analyser pour comparer. Vérifiez le compilateur utilisé par l’outil qui signale l’avertissement, surtout si vous utilisez une version personnalisée.
Cet avertissement signifie que l’exigence n’a pas été vérifiée. Ce n’est pas une preuve que le compilateur la satisfait.
Examples
Considérons une configuration avec cette exigence :
{
"bicep": {
"version": ">=1.2.0, <2.0.0"
}
}
Si un compilateur personnalisé rapporte une version telle que custom-build, il ne peut pas la comparer avec l’intervalle et rapporte BCP457. Les numéros de version illustrent la syntaxe, pas la disponibilité des versions.
Ne modifie pas une exigence valide uniquement pour cacher cet avertissement. Utilisez un compilateur avec une version analysable, puis vérifiez s’il répond à l’exigence.
Une expression non prise en charge dans bicep.version, comme ^1.2.0, est un problème différent : elle produit l’erreur de configuration BCP273 plutôt que BCP457.
Le diagnostic nomme la configuration déclarante. Son emplacement dans le fichier source correspond au début du document évalué, pas nécessairement à la propriété de configuration.