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.
In het volgende voorbeeld wordt CS1695 gegenereerd.
// CS1695.cs
#pragma checksum "12345" // CS1695
public class Test
{
static void Main()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: