编译器错误 CS2032

不允许命令行上或响应文件中存在字符“character”

csc.exe 的命令行选项和响应文件不允许包含 0-31 范围内的 ASCII 码控制字符或者管道 ( | ) 字符。

编译器错误 CS2032无法从命令行演示,因为命令行处理器和集成开发环境 (IDE)将筛选出无效的字符。 使用 响应文件,下面的过程将生成错误。

生成此错误

  1. 在 我的文档 文件夹中,创建一个名为 CS2032 .rsp 的文本文件,然后使中的以下编译器选项:

    /target:exe /out:cs|2032.exe cs2032.cs
    
  2. 在 我的文档 文件夹中,创建一个名为 cs2032.cs,其中包含的文本文件需要的内容。

  3. 打开“开始”、然后选择“所有程序”、“Microsoft Visual Studio 2010”、“Visual Studio 工具”,然后单击“Microsoft Visual Studio 命令提示(2010)”。

    “Visual Studio 命令提示”窗口打开。

  4. 在 Visual Studio命令行提示窗口中,将当前的目录更改为C:\Users\YourUsername\文档。

  5. 从“Visual Studio 命令提示”中运行以下命令:csc @cs2032.rsp

  6. 因为响应文件,CS2032 .rsp,出现 CS2032 错误信息,其中包含一个竖线,。