【发布时间】:2012-12-13 22:47:22
【问题描述】:
我正在开发一个游戏引擎,该引擎将内容(音频文件、配置文件、纹理等)存储在项目的 Content 子文件夹中。主文件位于 $(ProjectDir)/Content 中,每当主文件发生更改时,都需要将其复制到各个目标目录(“Debug/Content”和“Release/Content”)。
我正在使用效果很好的构建后事件:
XCOPY "$(ProjectDir)Content" "$(TargetDir)Content" /I /D /E /C /Y
不幸的是,它仅在构建和链接发生时才有效 - 即我必须“触摸”一些 .cpp 文件来触发它,否则 VS 永远不会执行构建后的 XCOPY 命令。
有没有办法让它始终在 Build(F6) 或 Run(F5) 上运行命令?或者可能是处理项目中内容文件的更好方法?希望能够快速调整内容文件,然后运行游戏进行预览。
这是在 Visual Studio 2012 专业版中。
【问题讨论】:
标签: c++ visual-studio visual-c++ msbuild