Avviso del compilatore (livello 1) CS1695
Sintassi #pragma checksum non valida: dovrebbe essere #pragma checksum "nomefile" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."
Questo errore non viene visualizzato di frequente perché in genere il checksum viene inserito in fase di esecuzione, se si genera il codice tramite le API Code DOM.
Tuttavia, se si modifica questa istruzione #pragma
e si commette un errore nella digitazione del GUID o del checksum, verrà visualizzato l'errore. Durante il controllo sintattico, il compilatore non convalida le modifiche inserite in un GUID corretto, ma verifica che il numero di cifre e delimitatori sia quello previsto e che le cifre siano in formato esadecimale. Analogamente, controlla che il checksum contenga un numero pari di cifre e che queste ultime siano in formato esadecimale.
L'esempio seguente genera l'errore CS1695.
// CS1695.cs
#pragma checksum "12345" // CS1695
public class Test
{
static void Main()
{
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: