Ler em inglês

Partilhar via


Aviso do compilador (nível 1) CS1695

Sintaxe de soma de verificação #pragma inválida; deve ser #pragma soma de verificação "nome do arquivo" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."

Você raramente deve encontrar esse erro, pois a soma de verificação geralmente é inserida em tempo de execução se você estiver gerando código por meio da API Code Dom.

No entanto, se você digitasse essa #pragma instrução e digitasse incorretamente o GUID ou a soma de verificação, obteria esse erro. A verificação de sintaxe pelo compilador não valida que você digitou um GUID correto, mas verifica o número correto de dígitos e delimitadores e se os dígitos são hexadecimais. Da mesma forma, verifica se a soma de verificação contém um número par de dígitos e se os dígitos são hexadecimais.

Exemplo

O exemplo a seguir gera CS1695.

// CS1695.cs  
  
#pragma checksum "12345"  // CS1695  
  
public class Test  
{  
    static void Main()  
    {  
    }  
}