VS2012-预建事件失败

时间:2013-02-08 00:16:43

标签: visual-studio-2012

在VS2012中。我只是将prebuild事件设置如下。

md“$(TargetDir)Strings”

第一次工作正常并创建目录。之后。 我什么时候建造它显示错误:

错误1错误MSB3073:命令“md”C:\ FIT \ Tech \ Programmer365 \ Projects \ SDR \ Debug \ Strings“ :VCEnd“退出代码1. C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.CppCommon.targets 124 5 SDR-UI

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

创建目录后,尝试再次创建目录将失败。 MSBuild无法真正区分它失败,因为该目录已经存在(而不是您无法写入该位置或相似),因此构建失败。

您需要有条件地创建目录。看看这里是如何做到的:Create folder with batch but only if it doesn't already exist