Partager via


Erreur du compilateur CS1564

Mise à jour : novembre 2007

Message d'erreur

Options spécifiées en conflit : fichier de ressources Win32 ; manifeste Win32.
Conflicting options specified: Win32 resource file; Win32 manifest.

Si vous utilisez l'option de compilateur /Win32res, vous devez inclure le manifeste Win32 personnalisé (si nécessaire) dans le fichier de ressources. Vous ne pouvez pas fournir de manifeste Win32 personnalisé séparément d'un fichier de ressources Win32. Utilisez l'option /win32manifest seulement si vous ne spécifiez pas de fichier de ressources win32.

Pour corriger cette erreur

  • Ajoutez le manifeste win32 au fichier de ressources win32 et supprimez l'option de compilateur /win32manifest.

Exemple

L'exemple suivant provoque l'erreur CS1564 s'il est compilé avec l'option /Win32res et qu'aucun manifeste n'est inclus dans le fichier de ressources.

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

Le compilateur C# 3.0 ajoute un win32Manifest par défaut à tous les binaires.

Voir aussi

Référence

/win32manifest (Importer un fichier manifeste Win32 personnalisé) (Options du compilateur C#)

/win32res (Importer un fichier de ressources Win32) (Options du compilateur C#)