【发布时间】:2015-02-21 23:18:17
【问题描述】:
我正在处理一个包含大量文件的项目(游戏)。这些文件可以从 VS 2013 外部更改,例如由艺术家。这些文件位于子目录中,我们的游戏期望它们在那里。例如 images/items/block.png
我尝试过使用构建后事件
xcopy /C /Y /I /R /S /Q "$(SolutionDir)game_data\*" "$(TargetDir)"
还有 $(LayoutDir)。我们的桌面(Windows RT 商店)项目不会出现此问题,因为我只是将文件复制到构建的 AppX 目录中,当我运行时,exe 会找到它们。但在 Windows Phone 中,不再有 AppX 目录,它不会将其复制到手机中。
如何将 $(SolutionDir)game_data 中的文件和目录包含到手机上安装的包中?
最好是我的解决方案:
- 不必在项目过滤器中重新创建整个子文件夹结构
- 不必在每个文件的属性中指定“Content=Yes” 每个子目录。
- 不必添加或删除艺术家添加到目录中的任何新文件。
【问题讨论】:
标签: windows-phone-8 visual-studio-2013 msbuild windows-phone-8.1 appx