Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 1) CS1695

Nieprawidłowa składnia sumy kontrolnej #pragma; powinna być #pragma sumą kontrolną "nazwa pliku" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."

Rzadko występuje ten błąd, ponieważ suma kontrolna jest zwykle wstawiana w czasie wykonywania, jeśli generujesz kod za pomocą interfejsu API dom kodu.

Jeśli jednak chcesz wpisać tę #pragma instrukcję i błędnie wpisać identyfikator GUID lub sumę kontrolną, zostanie wyświetlony ten błąd. Sprawdzanie składni przez kompilator nie sprawdza, czy wpisane w prawidłowym identyfikatorze GUID, ale sprawdza poprawną liczbę cyfr i ograniczników oraz że cyfry są szesnastkowe. Podobnie sprawdza, czy suma kontrolna zawiera parzystą liczbę cyfr i że cyfry są szesnastkowe.

Przykład

Poniższy przykład generuje cs1695.

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