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 My Documents (Eigene Dateien) eine Textdatei mit dem Namen „cs2032.cs“. Diese enthält, was auch immer Sie möchten.

  3. Öffnen Sie das Menü Start. Suchen Sie die Developer-Eingabeaufforderung für Visual Studio und wählen Sie sie aus.

  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.