MSB1008诊断代码

本文介绍MSB1008错误代码。

消息文本

MSB1008: Only one project can be specified.

注解

当命令行有问题导致 MSBuild 找不到项目文件,或者命令行中存在多个部分被 MSBuild 误解为项目文件时,就会发生此错误。

通常,您在命令行上仅指定一个项目文件。 如果指定多个,则会发生此错误。

决议

在命令行生成中,请仔细检查语法中是否有错放的引号或转义字符(如反斜杠)。 如果命令行语法不正确,则可能会出现此错误。

有关某些命令 shell,请参阅以下文档,了解它们如何处理引号和特殊字符:

MSBuild 命令行的基本语法为 MSBuild.exe [switches] [project file]。 检查命令行的每个部分,同时检查所有参数是否符合预期的语法,如 MSBuild 命令行引用中所述。

适用对象

MSBuild 的所有版本