我正在用C#编写winforms应用程序。我想在我的程序('install')目录中有一些文件夹(可能还有一些文件),我将在应用程序中使用它。当我在不同的机器上部署应用程序时,可能会移动它们。当我正在编写,编译和测试程序时,我也需要这些。
如果不编写代码来在程序启动时创建这些文件夹,我怎么能这样做呢?
答案 0 :(得分:2)
您可以在项目中添加要使用的文件,然后设置
文件的 Copy to Output Directory
属性为Copy always
选项。
这样文件将始终复制到输出目录bin/Debug
或bin/Release
,您可以随时访问它们。
答案 1 :(得分:0)
要复制目录,请转到Project-> Properties-> Build Events并添加:
XCOPY "$(SolutionDir)Resources\MyDir" "$(TargetDir)\MyDir\" /S /Y
" / S"将递归复制文件," / Y"将在没有提示的情况下覆盖。