編譯器錯誤 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 加入至所有二進位碼檔案中。