Поделиться через


Ошибка компилятора 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#)