CS1564 de erro do compilador

Opções conflitantes especificadas: arquivo de recurso Win32; Manifesto do Win32.

Se você usar o /Win32res opção de compilador, você deve incluir o manifesto Win32 personalizado (se necessário) no arquivo de recurso.Você não pode fornecer um manifesto personalizado do Win32 separadamente a partir de um arquivo de recurso do Win32.Use o /win32manifest opção somente se você não está especificando um arquivo de recurso do win32.

Para corrigir este erro

  • Adicionar o manifesto win32 para o arquivo de recurso win32 e remover o /win32manifest opção de compilador.

Exemplo

O exemplo a seguir produz CS1564 se ele é compilado com o /Win32res opção e nenhum manifesto está incluído no arquivo de recurso.

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

O compilador C# 3.0 adiciona um /win32manifest padrão para todos os binários.

Consulte também

Referência

/win32manifest (Opções do compilador de C#)

/win32res (Opções do compilador de C#)