Compilerwarnung (Stufe 1) CS1695
Aktualisiert: November 2007
Fehlermeldung
Ungültige #pragma-Prüfsummensyntax; erwartet: #pragma-Prüfsumme "Dateiname" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} " "XXXX..."
Invalid #pragma checksum syntax; should be #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."
Dieser Fehler tritt nur selten auf, da die Prüfsumme generell während der Laufzeit eingefügt wird, wenn Sie mit der CodeDom-API Code generieren.
Wenn Sie allerdings die #pragma-Anweisung eingeben und dabei entweder die GUID oder die Prüfsumme falsch eingeben, wird diese Fehlermeldung angezeigt. Die Syntaxprüfung durch den Compiler überprüft nicht, ob Sie eine korrekte GUID eingegeben haben. Sie verifiziert jedoch die richtige Anzahl an Ziffern und Trennzeichen und ob die Ziffern hexadezimal sind. Ebenso wird geprüft, ob die Prüfsumme eine gerade Anzahl an Ziffern enthält und ob die Ziffern hexadezimal sind.
Beispiel
Im folgenden Beispiel wird CS1695 generiert.
// CS1695.cs
#pragma checksum "12345" // CS1695
public class Test
{
static void Main()
{
}
}