当我们开发一个项目时,通常会用到配置文件,一般情况下配置文件目录会置于“项目目录”下,并且我们在代码中通常使用相对路径去定位配置文件。
在调试的时候,可执行程序文件会生成在“输出目录”下,因为路径的变更,此时往往会出现配置文件目录无法读取的情况。比较原始的解决方法是手动将“项目目录”下的conf文件夹复制粘贴到“输出目录”。
当然,Visual Studio已经帮我们考虑到了这一点,提供了自动化的操作配置。只需要在VS中打开Properties窗口(图中标记1),然后点击需要所需文件(图中标记2),最后在属性表格和中修改为“更新复制”(图中标记3)。
这样,每当我们编译生成项目(build)时,VS都会自动帮我们检查配置文件是否需要复制,并且会在需要的时候帮我们完成这一工作。