如何在Visual Studio中自动从项目/解决方案构建的输出目录复制.exe

时间:2014-06-20 20:13:47

标签: vb.net visual-studio visual-studio-2012 build

所以看一下这篇文章VS2010 How to include files in project, to copy them to build output directory automatically during build or publish

这似乎与我要做的非常接近,但是我想要的是将构建的.exe复制到第二个输出目录。

为了帮助解释,当我构建/重建我的项目/解决方案时,.exe被放入

[somepath]\Projects\[NameOfSolution]\[NameOfProject]\bin\Release\outputFile.exe

我想做的是让visual studio自动将outputFile.exe的副本复制到其他目录,比如说我已经读/写访问的网络上的服务器共享。问题在于,因为我在旅行笔记本电脑上编写代码,所以服务器共享并不总是可用。所以需要有一些逻辑来检查我猜...

我真的不知道从哪里开始;如果它甚至可以在Visual Studio中完成它。我尝试在项目设置中查看构建后的操作,但我不知道在对话框中要做什么。我尝试使用谷歌搜索如何做到这一点,但由于我甚至不知道如何解释我想要的东西,谷歌的结果是无用的。

1 个答案:

答案 0 :(得分:0)

这实际上是Copy file(s) from one project to another using post build event...VS2010

的副本

就像我说的那样,我不知道如何解释我想要的东西,所以当我搜索时我没有找到相关的结果。

如果将来有人通过谷歌搜索找到这个问题,下面的构建后事件命令对我有用(必须全部在一行):

if $(ConfigurationName) == Release copy /B /Y /V "$(TargetPath)" "\\some\path\to\file\share\$(TargetFileName)"