Compilerfehler CS2032Compiler Error CS2032

Das Zeichen "character" ist in der Befehlszeile oder in Antwortdateien unzulässig.Character 'character' is not allowed on the command-line or in response files

Die Antwortdateien und die Befehlszeilenoptionen für „csc.exe“ dürfen keine ASCII-Steuerzeichen im Bereich von 0 bis 31 oder der Pipezeichen (|) enthalten.Response files and the command line options for csc.exe cannot contain ASCII control characters in the range 0-31 or the pipe (|) character.

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.Compiler error CS2032 is difficult to demonstrate from the command line because the command line processor and the integrated development environment (IDE) filter out characters that are not valid. Das folgende Verfahren generiert den Fehler mithilfe einer Antwortdatei.The following procedure generates the error by using a response file.

Wie Sie diesen Fehler generierenTo generate this error

  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:In the My Documents folder, create a text file that is named CS2032.rsp, and then enter the following compiler options in it:

    /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.In the My Documents folder, create a text file that is named cs2032.cs and that contains whatever you want.

  3. Öffnen Sie das Menü Start.Open the Start menu. Suchen Sie die Developer-Eingabeaufforderung für Visual Studio und wählen Sie sie aus.Locate and select the Developer Command Prompt for Visual Studio.

  4. Wechseln Sie zum aktuellen Verzeichnis C:\Users\\<YourUsername>\Documents.Change the current directory to C:\Users\\<YourUsername>\Documents.

  5. Führen Sie an den folgenden Befehl aus der Eingabeaufforderung aus: csc @cs2032.rspRun the following command from the command prompt: csc @cs2032.rsp

  6. Die Fehlermeldung CS2032 wird angezeigt, da die Antwortdatei „CS2032.rsp“ ein Pipezeichen enthält.The CS2032 error message appears because the response file, CS2032.rsp, contains a pipe character.