有没有办法在 C#.NET 的控制台应用程序中将整个目录复制到输出目录?
我知道对于文件,您可以右键单击它们,属性并标记复制到输出目录。但我不会为 20.000 个文件这样做......
谢谢,Lieven Cardoen aka Johlero
最佳答案
在开发过程中,使用应用程序配置指向这些文件当前所在的位置,而不是复制它们。 (在每个构建中复制那么多对象是一场噩梦。即使只复制新的/更新的文件)
准备发布构建时,您可能需要考虑使用构建脚本和 MSBuild 或 NAnt 来为您完成此类操作。
如果您真的确信您仍想对每个构建执行复制 - 使用构建后/预构建脚本(在您的项目构建配置中,指向一个执行 xcopy 的批处理文件..一些智能批处理脚本有时会很有帮助)。
关于c# - 将目录复制到输出目录 - 控制台应用程序 .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/274859/