Errore del compilatore CS1564

Aggiornamento: novembre 2007

Messaggio di errore

Sono state specificate opzioni in conflitto: file di risorse Win32; manifesto Win32.
Conflicting options specified: Win32 resource file; Win32 manifest.

Se si utilizza l'opzione del compilatore /Win32res, è necessario includere il manifesto Win32 personalizzato, se richiesto, nel file di risorse. Non è possibile fornire separatamente un manifesto Win32 personalizzato da un file di risorse Win32. Utilizzare l'opzione /win32manifest solo se non si specifica un file di risorse Win32.

Per correggere l'errore

  • Aggiungere il manifesto Win32 al file di risorse Win32 e rimuovere l'opzione del compilatore /win32manifest.

Esempio

Nell'esempio seguente viene generato l'errore CS1564 se è compilato con l'opzione /Win32res e non è incluso alcun manifesto nel file di risorse.

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

Il compilatore C# 3.0 aggiunge un oggetto win32Manifest predefinito a tutti i binari.

Vedere anche

Riferimenti

/win32manifest (Importazione di un file manifesto Win32 personalizzato) (Opzioni del compilatore C#)

/win32res (importazione di un file di risorse Win32) (opzioni del compilatore C#)