Kompilatorfel CS2032

Tecken 'tecken' tillåts inte på kommandoraden eller i svarsfiler

Svarsfiler och kommandoradsalternativen för csc.exe får inte innehålla ASCII-kontrolltecken i intervallet 0–31 eller tecknet pipe (|).

Kompilatorfelet CS2032 är svårt att visa från kommandoraden eftersom kommandoradsprocessorn och den integrerade utvecklingsmiljön (IDE) filtrerar bort tecken som inte är giltiga. Följande procedur genererar felet med hjälp av en svarsfil.

Generera det här felet

  1. I mappen Mina dokument skapar du en textfil med namnet CS2032.rsp och anger sedan följande kompilatoralternativ i den:

    /target:exe /out:cs|2032.exe cs2032.cs
    
  2. I mappen Mina dokument skapar du en textfil med namnet cs2032.cs och som innehåller vad du vill.

  3. Öppna Visual Studio Developer Command Prompt eller Visual Studio Developer PowerShell.

  4. Ändra den aktuella katalogen till C:\Users\\<YourUsername>\Documents.

  5. Kör följande kommando från kommandotolken: csc @cs2032.rsp

  6. Felmeddelandet CS2032 visas eftersom svarsfilen, CS2032.rsp, innehåller ett pipe-tecken.