Ler em inglês

Compartilhar 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 de Dom de Código.

No entanto, se você digitasse essa instrução #pragma e digitasse incorretamente o GUID ou a soma de verificação, você obteria esse erro. A verificação de sintaxe pelo compilador não valida que você digitou em um GUID correto, mas verifica o número certo 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 que os dígitos são hexadecimal.

Exemplo

O exemplo a seguir gera o erro CS1695.

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