c# - 将目录复制到输出目录 - 控制台应用程序 .NET

标签 c# include directory copy

有没有办法在 C#.NET 的控制台应用程序中将整个目录复制到输出目录?

我知道对于文件,您可以右键单击它们,属性并标记复制到输出目录。但我不会为 20.000 个文件这样做......

谢谢,Lieven Cardoen aka Johlero

最佳答案

  1. 在开发过程中,使用应用程序配置指向这些文件当前所在的位置,而不是复制它们。 (在每个构建中复制那么多对象是一场噩梦。即使只复制新的/更新的文件)

  2. 准备发布构建时,您可能需要考虑使用构建脚本和 MSBuild 或 NAnt 来为您完成此类操作。

  3. 如果您真的确信您仍想对每个构建执行复制 - 使用构建后/预构建脚本(在您的项目构建配置中,指向一个执行 xcopy 的批处理文件..一些智能批处理脚本有时会很有帮助)。

关于c# - 将目录复制到输出目录 - 控制台应用程序 .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/274859/

相关文章:

c# - 将 Html 或 RTF 转换为 Markdown 或 Wiki 兼容语法?

c# - 将文本文件写入桌面上的文件夹

html - 将菜单包含到 html 文件中

php - 在插件系统中包含插件文件的正确方法是什么

javascript - 如何从 Javascript 获取 iOS 设备中的文档文件夹

javascript - ExtendScript 系统文件夹检查

c# - 如何修复最佳重载方法匹配有一些无效参数?

c# - 在 ABC pdf 中渲染 pdf 之前让 Javascript 完成

c++ - 未找到编译 C++ 文件包含

php - 当路径包含 PHP 中的空格时,scandir 或 opendir 不起作用