Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Sich widersprechende Optionen wurden angegeben: Win32-Ressourcendatei; Win32-Manifest
Conflicting options specified: Win32 resource file; Win32 manifest.
Wenn Sie die /Win32res-Compileroption verwenden, müssen Sie das benutzerspezifische Win32-Manifest (sofern erforderlich) in die Ressourcendatei aufnehmen. Ein benutzerdefiniertes Win32-Manifest kann nicht separat zu einer Win32-Ressourcendatei bereitgestellt werden. Verwenden Sie die /win32manifest-Option nur, wenn Sie keine Win32-Ressourcendatei angeben.
So beheben Sie diesen Fehler
- Fügen Sie das Win32-Manifest zur Win32-Ressourcendatei hinzu, und entfernen Sie die /win32manifest-Compileroption.
Beispiel
Das folgende Beispiel erzeugt den Fehler CS1564, wenn die Kompilierung mit der /Win32res-Option erfolgt, ohne dass die Ressourcendatei ein Manifest enthält.
// cs1564.cs
// Compile with: /Win32res
public class Test
{
static int Main(string[] args)
{
return 1;
}
}
Der C# 3.0-Compiler fügt allen Binärdateien ein Standard-Win32-Manifest hinzu.
Siehe auch
Referenz
/win32manifest (Importieren einer benutzerspezifischen Win32-Manifestdatei) (C#-Compileroptionen)
/win32res (Win32-Ressourcendatei importieren) (C#-Compileroptionen)