Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Sintassi di #pragma checksum non valida. Deve essere #pragma checksum 'nome file' '{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}' 'XXXX...'
Invalid #pragma checksum syntax; should be #pragma checksum "filename" "{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.
Esempio
Il seguente codice di esempio genera l'avviso CS1695.
// CS1695.cs
#pragma checksum "12345" // CS1695
public class Test
{
static void Main()
{
}
}