更新:2007 年 11 月
错误消息
命令行中或响应文件中不允许有字符“character”。csc.exe 的响应文件和命令行选项不允许包含 0-31 范围内的低 ASCII 码控制字符或者管道 (|) 字符。您通常无法从命令行中直接生成此错误,因为命令行处理器将筛选出无效的字符,这一点与集成开发环境 (IDE) 一样。您可以使用响应文件生成此错误,如下所示:
生成此错误
在“我的文档”中创建一个名为 CS2032.rsp 的文件,它包含行 /target:exe /out:cs|2032.exe cs2032.cs。
创建一个名为 cs2032.cs 的文件,它包含“我的文档”中的一切。
单击“开始”,然后指向“所有程序”,指向“Microsoft Visual Studio 2005”,指向“Visual Studio 2005 工具”,然后单击“Visual Studio 命令提示”。
“Visual Studio 命令提示”窗口打开。
在“Visual Studio 命令提示”窗口中,将当前的目录更改为“我的文档”。
从“Visual Studio 命令提示”中运行以下内容:csc @cs2032.rsp
出现 CS2032 错误信息。