Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse diagnóstico ocorre quando a versão do compilador Bicep em execução não satisfaz o requisito efetivo bicep.version para um arquivo fonte.
Description
A versão instalada da CLI do Bicep "{runningVersion}" não satisfaz a restrição de versão "{restrição}" especificada pela propriedade "bicep.version" na configuração do Bicep "{configFile}".
Level
Erro na CLI do Bicep. Aviso no servidor de idiomas Bicep.
Solução
Use uma versão do compilador que satisfaça o requisito de configuração. Alternativamente, atualize o requisito após verificar se seus arquivos suportam o compilador que você pretende usar.
A configuração não instala nem troca de versão do compilador. Verifique o compilador usado pela ferramenta que reporta o diagnóstico; o editor e a CLI podem usar instalações diferentes.
Examples
A seguinte configuração permite apenas versão 1.2.3:
{
"bicep": {
"version": "1.2.3"
}
}
Se o compilador em execução for 1.2.4, ele reporta BCP456. A CLI reporta um erro, enquanto o servidor de idiomas reporta um aviso. Essas versões ilustram a comparação, não a disponibilidade de lançamentos.
Use um compilador correspondente ou altere deliberadamente o requisito para uma versão ou faixa suportada.
Cada arquivo fonte usa sua própria configuração mais próxima e qualquer cadeia de herança explícita. O diagnóstico nomeia a configuração declarante, mas sua localização no arquivo fonte é o início do documento avaliado, não necessariamente a propriedade de configuração. Se um módulo local declarar um requisito diferente, o compilador em execução também deve satisfazer esse requisito.
Mudar os níveis de compatibilidade de versões não altera o BCP456.