VC++中的"复制到输出目录"

hrn*_*rnt 7 visual-studio-2008 visual-c++

使用VS2008进行C#时,有一个文件属性"复制到输出目录".VC++中似乎缺少此属性.逼近相同效果的最简单方法是什么?

我被告知应该使用自定义构建规则.这是否真的是最简单的方法,如果是,那么应该如何实现自定义构建规则?

Joh*_*don 6

在项目属性页面中,其中一个是Configuration Properties被调用的节点Build Events.

在该节点下是Pre-Build, Pre-Link, and Post-Build Event节点.

在每一个中,您可以在Command Line属性中放置一个简单的命令

例如:

copy $(InputDir)\files\my_special_file.txt $(OutDir)
Run Code Online (Sandbox Code Playgroud)

基本上命令行只是一个cmd.exe命令.

  • 使用"copy/y"所以它会在没有要求或更好的情况下覆盖:"xcopy/y/D" - 复制如果更新,自动覆盖. (3认同)