Číst v angličtině

Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) CS1695

Neplatná syntaxe kontrolního součtu #pragma; měl by být #pragma kontrolní součet "název souboru" {XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."

K této chybě byste měli zřídka dojít, protože kontrolní součet se obvykle vkládá za běhu, pokud generujete kód pomocí rozhraní API dom kódu.

Pokud byste však tento příkaz zadali #pragma a nesprávně zadali identifikátor GUID nebo kontrolní součet, zobrazí se tato chyba. Kontrola syntaxe kompilátorem neověřuje, že jste zadali správný identifikátor GUID, ale kontroluje správný počet číslic a oddělovačů a že číslice jsou šestnáctkové. Podobně ověřuje, že kontrolní součet obsahuje sudý počet číslic a že číslice jsou šestnáctkové.

Příklad

Následující příklad generuje CS1695.

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