Compartir a través de


Error del compilador CS1564

Actualización: noviembre 2007

Mensaje de error

Se especificaron opciones que están en conflicto: archivo de recursos Win32; manifiesto Win32.
Conflicting options specified: Win32 resource file; Win32 manifest.

Si utiliza la opción /Win32res del compilador, debe incluir el manifiesto Win32 personalizado (si se requiere) en el archivo de recursos. No puede proporcionar un manifiesto Win32 personalizado independientemente de un archivo de recursos Win32. Utilice la opción /win32manifest solamente si no va a especificar un archivo de recursos win32.

Para corregir este error

  • Agregue el manifiesto win32 al archivo de recursos win32 y quite la opción del compilador /win32manifest.

Ejemplo

El ejemplo siguiente genera el error CS1564 si se compila con la opción /Win32res y no se incluye ningún manifiesto en el archivo de recursos.

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

El compilador de C# 3.0 agrega un elemento win32Manifest predeterminado a todos los archivos binarios.

Vea también

Referencia

/win32manifest (Importar un archivo del manifiesto de Win32 personalizado) (Opciones del compilador de C#)

/win32res (Importar un archivo de recursos Win32) (Opciones del compilador de C#)