如何在构建之后告诉Visual Studio或拾取文件并将其部署到bin目录?

时间:2013-07-27 20:42:06

标签: visual-studio visual-studio-2012 msbuild

我有很少的配置文件和dll文件,以便运行最终产品,我想指示visual studio build来接收它们。

到目前为止,很容易将它们添加到项目中,但我无法识别我需要为这些文件设置的正确混合属性,以便将文件放入bin目录(目标) )。

注意:这里的术语“部署”并不是指构建后部署,无论如何都是自定义任务。

到目前为止,我看到了以下选项:

  • 从Build中排除:否
  • 内容:是
  • 项目类型:包含约20个选项的列表,但它们中没有一个听起来像是可行的。我已经尝试了大部分内容。

1 个答案:

答案 0 :(得分:1)

选择需要配置文件的项目并右键单击该项目,然后选择属性 转到构建事件标签,然后键入构建后事件命令行,如下所示

copy pathfiletocopy $(ProjectDir)$(OutDir)

现在您可以查看仅在成功构建时复制选项。

当然,您需要根据自己的喜好调整命令行 您也可以按“编辑后期构建”按钮,查看指定与项目和解决方案相关的特定信息的预定义宏列表。您也可以插入其他CMD shell命令,例如 IF $(ConfigurationName)==“Release”,只有在编译for release而不是debug(例如运行混淆器)时执行命令