在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
任何帮助表示感谢。
答案 0 :(得分:0)
创建目录后,尝试再次创建目录将失败。 MSBuild无法真正区分它失败,因为该目录已经存在(而不是您无法写入该位置或相似),因此构建失败。
您需要有条件地创建目录。看看这里是如何做到的:Create folder with batch but only if it doesn't already exist