aviso do compilador (nível 1) CS1695
Mensagem de erro
Sintaxe de soma de verificação # pragma inválido; deve ser # pragma checksum "nome do arquivo" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."
Raramente você deve encontrar esse erro, pois a soma de verificação geralmente é inserida em time de execução se você estiver gerando um código por meio da API do DOM do código.
No entanto, se você digitar essa #pragma demonstrativo e digitar incorretamente o GUID ou soma de verificação, poderia ver esse erro. A sintaxe da verificação pelo compilador não valida que você digitou em um GUID correto, mas ele verificar o número correto de dígitos e delimitadores e os dígitos são hexadecimais.Da mesma forma, ele verifica que a soma de verificação contém um número par de dígitos e 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()
{
}
}