MSB1001诊断代码

本文介绍MSB1001错误代码。

消息文本

MSB1001: Unknown switch.

说明

当 MSBuild 命令行出现问题且无法识别特定开关时,将发生此错误。

决议

检查 MSBuild 或 dotnet 命令行的所有部分的语法和拼写。 将输出与msbuild -helpMSBuild 命令行参考进行比较。

特别注意路径和文件名中的空格(这些通常需要在命令行开关周围加上引号)、不匹配的引号和其他特殊字符,例如反斜杠,因为这些字符可能会影响整个命令行的解析。

在生成脚本中,检查用于构造 MSBuild 命令行的任何环境变量或扩展都具有定义的值、正确且不包含多余的转义字符。

适用对象

MSBuild 的所有版本