如何强制visual studio在构建期间复制一些文件

时间:2012-11-04 07:57:55

标签: visual-studio visual-studio-2008 visual-c++

我正在构建一个在Visual Studio 2008中用Qt编写的应用程序。一切正常,我可以运行输出,但可执行文件依赖于在运行时加载的其他一些文件。这些文件每次更改时都需要与.EXE文件一起复制,因为我需要在IDE外部运行已发布的输出。

在项目构建期间,是否可以在.EXE文件旁边的输出目录中复制一些文件/文件夹?

2 个答案:

答案 0 :(得分:2)

以下是它的完成方式:

  1. 转到解决方案资源管理器并打开项目属性
  2. 选择“构建活动”标签
  3. 输入post build命令。您也可以使用宏(对VS2008不确定.VS2010已经支持它们)
  4. 以下是构建事件的良好资源,您可以继续进一步继续:

    http://msdn.microsoft.com/en-us/library/42x5kfw4(v=vs.80).aspx

答案 1 :(得分:0)

如果使用Visual Studio右键单击要复制到输出文件夹的文件,请选择“属性”。在“高级”部分中,第二个选项是:复制到输出目录。默认情况下,这是“不复制”。根据需要选择其他选项,例如“始终复制”或“如果更新则复制”,这些属性将保存到您的.csproj文件中。