我有一些我的程序需要加载的文本文件。程序将在可执行文件目录中查找这些文件。目前,这些文件文件位于项目目录中(并且是项目的一部分)。
有没有办法告诉visual studio将这些文件作为构建过程的一部分放在bin / debug(或bin / release)目录中?
答案 0 :(得分:7)
正如Conrad Frix所解释的那样,build events是一种解决方案。
但是,如果您不想搞乱CMD宏,您可能只想将文本文件添加到项目中:
如果您在Visual Studio中生成安装项目,并且想要包含文本文件,则只需添加给定项目的内容文件,构建过程就会将它们与您的文件一起打包。可执行文件。
答案 1 :(得分:2)
尝试使用build events
你可以使用$(TargetDir)宏来进行bin / release或bin / debug,这取决于你正在做什么。这是竞争list of macros
例如Copy "$(ProjectDir)*.txt" "$(TargetDir)"
会将项目目录中的所有txt文件复制到目标目录
答案 2 :(得分:1)
不确定。使用在项目属性窗口中配置的post-build event。