Compilerfehler CS2032

Das Zeichen "character" ist in der Befehlszeile oder in Antwortdateien unzulässig.

Die Antwortdateien und die Befehlszeilenoptionen für „csc.exe“ dürfen keine ASCII-Steuerzeichen im Bereich von 0 bis 31 oder der Pipezeichen (|) enthalten.

Der Compilerfehler CS2032 ist von der Befehlszeile aus schwer zu veranschaulichen, da der Befehlszeilenprozessor und die integrierte Entwicklungsumgebung (IDE) Zeichen herausfiltern, die nicht gültig sind. Das folgende Verfahren generiert den Fehler mithilfe einer Antwortdatei.

Wie Sie diesen Fehler generieren

  1. Erstellen Sie im Ordner My Documents (Eigene Dateien) eine Textdatei mit dem Namen CS2032.rsp, und geben Sie darin anschließend die folgenden Compileroptionen ein:

    /target:exe /out:cs|2032.exe cs2032.cs
    
  2. Erstellen Sie im Ordner Eigene Dokumente eine Textdatei namens cs2032.cs mit beliebigem Inhalt.

  3. Öffnen Sie die Developer-Eingabeaufforderung von Visual Studio oder Visual Studio Developer PowerShell.

  4. Wechseln Sie zum aktuellen Verzeichnis C:\Users\\<YourUsername>\Documents.

  5. Führen Sie an den folgenden Befehl aus der Eingabeaufforderung aus: csc @cs2032.rsp

  6. Die Fehlermeldung CS2032 wird angezeigt, da die Antwortdatei CS2032.rsp ein Pipezeichen enthält.