在命令行上或响应文件中不允许有字符“character”
csc.exe 的响应文件和命令行选项不允许包含 0-31 范围内的 ASCII 码控制字符或竖线 (|
) 字符。
编译器错误 CS2032 难以从命令行演示,因为命令行处理器和集成开发环境 (IDE) 将筛选出无效的字符。 下面的过程使用响应文件生成错误。
生成此错误的方法
在 My Documents 文件夹中,创建一个名为 CS2032.rsp 的文本文件,然后在其中输入以下编译器选项:
/target:exe /out:cs|2032.exe cs2032.cs
在“My Documents”文件夹中,创建一个名为“cs2032.cs”的文本文件,然后在其中输入所需的任何内容。
将当前目录更改为
C:\Users\\<YourUsername>\Documents
。从命令提示符处运行以下命令:
csc @cs2032.rsp
由于响应文件 CS2032.rsp 包含竖线字符,因此会出现 CS2032 错误消息。