Postbuild 宏在编译时抛出 9009 错误

Postbuild macro throws 9009 error on compilation

我运行宏

if $(ConfigurationName) == Debug "xcopy /R /Y $(ProjectDir)Configuration\* $(ProjectDir)$(OutDir)"

在我构建项目之后。 此行的目的是检测调试编译模式,在这种情况下,用另一个包含模拟值的 dll 覆盖一个 dll。

这就是我在 xcopy 中包含 /R /Y 的原因

所有需要复制的文件都在ProjectDir中的配置文件夹中。

我不确定我是否缺少某些复制参数,这会阻止我覆盖 dll,或者字符串中是否有一些错误。

我的格式不对,我想通了

if $(ConfigurationName) == Debug (
xcopy /R /Y "$(ProjectDir)Configuration\*" "$(ProjectDir)$(OutDir)"
)