我想根据构建配置设置“复制到输出目录”属性。我还没有测试过,但我认为Condition=" '$(Configuration)' == 'Release'"
应该可以正常工作。但是有一个问题 - 我的项目中有很多内容文件,我会添加更多,我不想手动更改每个文件的属性。我可以编写一个修改所有内容条目的工具,但可能还有另一种方法吗?
答案 0 :(得分:0)
决定采用简单的路线并在构建后通过xcopy复制内容,并将所有"复制到输出目录"属性为"不要复制":
mkdir $(TargetDir)\Content
if $(ConfigurationName) == Debug goto :debug
:release
$(ProjectDir)\Tools\PackTool.exe $(ProjectDir)Content\ $(TargetDir)Content\Content.dat
goto :exit
:debug
xcopy $(ProjectDir)\Content $(TargetDir)\Content /q /s /e /y
:exit