visual-studio - 在构建期间将 Visual Studio 项目文件复制到输出目录

当我构建 Visual Studio 项目时,可执行文件会写入项目属性页中指定的输出目录。

我有一个项目,其中包含一些程序使用的额外文件(例如,.ini 文件)。

如何配置项目以将文件复制到输出目录,以便在程序运行时,它的 CWD 中有另一个文件的副本?

我检查了文件的属性页,除了从构建中排除它的选项(已禁用)之外没有其他用处,并且 custom-build-tool 命令为空(另外它是纯文本不需要任何处理的文件)。

最佳答案

要将文件复制到 Visual Studio 2003 中的输出目录,您可以使用 Post-Build 事件:

  1. 右键项目->属性
  2. 通用属性->构建事件
  3. 将构建后事件命令行设置为:

    xcopy /y $(ProjectDir)my_file.ini  $(ProjectDir)$(OutDir)
    
  4. 确定并构建!

https://stackoverflow.com/questions/10827024/

相关文章:

jenkins - 通过 GUI 删除 Jenkins 构建

c++ - 如何让cmake找到CUDA

android - Buck vs Gradle,Android 构建系统的优缺点

visual-studio - QualityToolsPackage 未能在构建中加载?

visual-studio-2010 - 禁止在构建时创建 *.vshost.exe 和其他文件

eclipse - Java Eclipse 在保存时关闭自动构建工作区

iphone - XCTest.framework 构建错误

node.js - 在完成所有文件的 gulp 任务后运行代码

c# - Visual Studio (C#) 使用环境变量构建输出路径

android - 为什么 Cordova/Phonegap 将 8 附加到我的 Android 版