0

在 VS2012 中。我只是将预构建事件设置如下。

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

任何帮助表示赞赏。

4

1 回答 1

0

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

您需要有条件地创建目录。在这里看看如何做到这一点:使用批处理创建文件夹,但前提是它尚不存在

于 2013-02-08T00:22:53.870 回答