Baca dalam bahasa Inggris

Bagikan melalui


Compiler Warning (level 1) CS1695

Sintaks #pragma checksum tidak valid; harus #pragma checksum "filename" "{XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX} "XXXX..."

Anda jarang mengalami error ini karena checksum umumnya dimasukkan pada run time jika Anda menghasilkan kode melalui Code Dom API.

Namun, jika Anda mengetikkan stetement ini #pragma dan salah ketik GUID atau checksum, Anda akan mendapatkan error ini. Pemeriksaan sintaks oleh compiler tidak memvalidasi bahwa Anda mengetikkan GUID yang benar, tetapi memeriksa jumlah digit dan pemisah yang tepat, dan bahwa digit tersebut heksadesimal. Demikian juga, akan memverifikasi bahwa checksum berisi jumlah digit yang merata, dan bahwa digit bersifat heksadesimal.

Contoh

Contoh berikut menghasilkan CS1695.

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