Ошибка компилятора CS1564
Обновлен: Ноябрь 2007
Сообщение об ошибке
Заданы несовместимые параметры: файл ресурсов Win32; манифест Win32.
Conflicting options specified: Win32 resource file; Win32 manifest.
При использовании параметра компилятора /Win32res настраиваемый манифест Win32 (если требуется) необходимо включить в файл ресурсов. Нельзя предоставить манифест Win32 отдельно от файла ресурсов Win32. Параметр /win32manifest используется только в том случае, когда файл ресурсов win32 не указывается.
Исправление данной ошибки
- Добавьте манифест win32 в файл ресурсов win32 и удалите параметр компилятора /win32manifest.
Пример
Следующий пример приводит к возникновению ошибки CS1564, если компиляция выполняется с использованием параметра /Win32res, а манифест не включен в файл ресурсов.
// 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#)