更新: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() { } } |