共用方式為


編譯器警告 (層級 1) CS1695

更新:2007 年 11 月

錯誤訊息

無效的 #pragma checksum 語法;應該是 #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."

這個錯誤應該很少發生,因為如果您利用 Code Dom API 產生程式碼,總和檢查碼 (Checksum) 通常會在執行階段插入。

不過,如果您是要輸入這個 #pragma 陳述式,但輸入錯誤的 GUID 或總和檢查碼,便會發生這個錯誤。編譯器執行的語法檢查並不能驗證您輸入的 GUID 是否正確,但確實會檢查位數和分隔符號是否正確,以及是否為十六進位數字。此外,也會驗證總和檢查碼是否為偶位數的數字,以及是否為十六進位數字。

範例

下列範例會產生 CS1695。

// CS1695.cs

#pragma checksum "12345"  // CS1695

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