更新:2007 年 11 月

错误消息

无效的 #pragma 校验和语法;应为 #pragma 校验和“filename” “{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}”“XXXX...”

您应该很少会遇到此错误,因为如果您是通过 Code Dom API 生成代码,校验和通常在运行时插入。

但是,如果您要在此 #pragma 语句中键入内容,并且错误地键入了 GUID 或校验和,您就会遇到此错误。编译器的语法检查并不验证您是否输入了正确的 GUID,但它会检查数字和分隔符的位数是否正确,以及这些数字是否为十六进制。同样,它还验证校验和是否包含偶数位数,以及这些数字是否为十六进制。

示例

下面的示例生成 CS1695。

 复制代码
// CS1695.cs

#pragma checksum "12345"  // CS1695

public class Test
{
    static void Main()
    {
    }
}