共用方式為


編譯器錯誤 CS1564

更新:2007 年 11 月

錯誤訊息

指定的選項衝突: Win32 資源檔; Win32 資訊清單。

如果使用 /Win32res 編譯器選項,則必須在資源檔中包括自訂 Win32 資訊清單 (如果是必要項目)。自訂 Win32 資訊清單與 Win32 資源檔必須同時提供。只有在未指定 win32 資源檔時,才可以使用 /win32manifest 選項。

若要更正這個錯誤

  • 將 win32 資訊清單加入至 win32 資源檔,並移除 /win32manifest 編譯器選項。

範例

如果下列範例是使用 /Win32res 選項進行編譯,而資源檔中未含任何資訊清單,則會產生 CS1564。

// cs1564.cs
// Compile with: /Win32res
public class Test
{
    static int Main(string[] args)
    {
        return 1;
    }
}

C# 3.0 編譯器會將預設 win32Manifest 加入至所有二進位碼檔案中。

請參閱

參考

/win32manifest (匯入自訂 Win32 資訊清單檔) (C# 編譯器選項)

/win32res (匯入 Win32 資源檔) (C# 編譯器選項)