【发布时间】:2014-07-04 11:33:32
【问题描述】:
如果项目有这些目录
MyProject
- bin
- Debug
- program.exe
- Release
- program.exe
- program.cs
将由程序解析的data.csv 文件放在哪里?
我想把它和程序放在同一个文件夹中。我必须将它复制到调试和发布目录吗?还是有更好的办法?
编辑
我还需要将整个目录复制到输出目录,但 Visual Studio 没有此选项。我找到了答案here。如果目录很大(如我的情况),则可以使用/D xcopy 属性来解决仅复制较新文件的问题。就我而言,我将此命令添加到构建后事件(Project->Properties)中,效果很好:
xcopy "$(ProjectDir)\FolderToCopy" "$(TargetDir)\FolderToCopy" /D /E /I /Q /Y
【问题讨论】:
-
将它放在项目文件夹中您喜欢的任何位置。请记住在属性中将其更改为“内容”,以便将其复制到您的构建文件夹中。
标签: c# visual-studio-2010