在 Visual Studio 中编译项目时,出现错误消息“exec 任务需要命令来执行”,且没有行号。 这个错误是什么意思?
(对提出和回答我自己的问题表示歉意;我在写这篇文章时刚刚找到了答案。已将其设为社区维基,以免冒犯。)
Ken Egozi 找到了答案。
该消息是由构建前或构建后命令中的杂散换行符引起的。
该链接不再有效。 这里是一个新链接。
这是博客中的相关引用: “梳理了几根头发后,我记得最近我编辑了这个项目的预构建动作。 查了一下,我发现我在预构建脚本的末尾留下了一个备用换行符。于是VS2005给msbuild发送了一个运行空命令的命令。”