Lezen in het Engels

Delen via


Compilerwaarschuwing (niveau 1) CS1695

Ongeldige #pragma controlesomsyntaxis; moet worden #pragma controlesom "bestandsnaam" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX}" "XXXX..."

U zou deze fout zelden moeten tegenkomen, omdat de controlesom over het algemeen tijdens runtime wordt ingevoegd als u code genereert via de Code Dom-API.

Als u deze #pragma instructie echter typt en de GUID of de controlesom verkeerd typt, krijgt u deze fout. De syntaxiscontrole door de compiler valideert niet dat u een juiste GUID hebt getypt, maar controleert wel op het juiste aantal cijfers en scheidingstekens en of de cijfers hexadecimaal zijn. Op dezelfde manier wordt gecontroleerd of de controlesom een even aantal cijfers bevat en dat de cijfers hexadecimaal zijn.

Opmerking

In het volgende voorbeeld wordt CS1695 gegenereerd.

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