Error del compilador CS2032

Actualización: noviembre 2007

Mensaje de error

No se permite el uso del carácter 'carácter' en la línea de comandos ni en los archivos de respuesta
Character 'character' is not allowed on the command-line or in response files

Los archivos de respuesta y las opciones de línea de comandos para csc.exe no pueden contener los caracteres ASCII estándar de control, que son los comprendidos entre el 0 y el 31, ni la barra vertical (|). Por lo general, este error no se puede generar directamente desde la línea de comandos porque el procesador de la línea de comandos filtra y elimina los caracteres no válidos, al igual que el entorno de desarrollo integrado (IDE). Se puede generar este error mediante un archivo de respuesta, como se indica a continuación.

Para generar este error

  1. Cree un archivo denominado CS2032.rsp que contenga la línea /target:exe /out:cs|2032.exe cs2032.cs, en Mis documentos.

  2. Cree un archivo denominado cs2032.cs que contenga cualquier cosa en Mis documentos.

  3. Haga clic en Inicio, elija Todos los programas, Microsoft Visual Studio 2005, Herramientas de Visual Studio 2005 y, a continuación, haga clic en Símbolo del sistema de Visual Studio.

    Se abrirá la ventana Símbolo del sistema de Visual Studio.

  4. En la ventana Símbolo del sistema deVisual Studio, vaya al directorio Mis documentos.

  5. Ejecute lo siguiente en el Símbolo del sistema de Visual Studio: csc @cs2032.rsp

  6. Aparecerá el mensaje de error CS2032.