Прочитать на английском

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


Ошибка компилятора CS1564

Заданы несовместимые параметры: файл ресурсов Win32; манифест Win32.

При использовании параметра компилятора /Win32res необходимо включить в файл ресурсов настраиваемый манифест Win32 (если он требуется). Предоставить настраиваемый манифест Win32 отдельно от файла ресурсов Win32 нельзя. Параметр /win32manifest следует использовать только в том случае, если вы не задаете файл ресурсов win32.

Исправление ошибки

  1. Добавьте манифест win32 в файл ресурсов win32 и удалите параметр компилятора /win32manifest.

Пример

В следующем примере ошибка CS1564 возникает в том случае, если выполняется компиляция с параметром /Win32res и в файл ресурсов при этом не включен манифест.

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

Компилятор C# 3.0 добавляет манифест win32Manifest по умолчанию во все двоичные файлы.

См. также