gpt4 book ai didi

visual-studio-2010 - 在构建后事件中复制和覆盖文件的正确语法

转载 作者:行者123 更新时间:2023-12-01 15:36:56 25 4
gpt4 key购买 nike

在 Windows 7 上运行的 VS2010 中,将文件复制并始终覆盖到目标目录的最佳方法是什么。

目前我正在使用

robocopy $(SolutionDir) $(TargetDir) "Morning Report Template.xlsm"

我也尝试过使用 Xcopy(使用/Y),甚至只是简单的复制。但我还没有让它正常工作。要么我得到构建错误,如“命令“robocopy C:\Working\Projects\SAFEXQueryForm\C:\Working\Projects\SAFEXQueryForm\SAFEXQueryForm\bin\Release\“Morning Report Template.xlsm””以代码 1 退出。”否则它不会复制。

我需要它每次都复制和覆盖,没有构建错误,我也更愿意更改文件名,我知道 Robocopy 做不到。

我做错了什么?最好的方法是什么?

最佳答案

编辑 2015/11/23

这个答案提供了一个更好的方法:https://stackoverflow.com/a/4596552/1011724 .您可以将文件添加到项目中,然后更改文件的“复制到输出目录”属性。


原始答案

我仍然不知道我原来的语法有什么问题,或者如何让 VS 相信 Robocopy 的成功退出代码是 1,但这就是我现在所拥有的,而且它似乎可以工作,唯一的区别是我更改了目录结构,但这无关紧要(恐怕我不知道我是否在此期间进行了其他更改,这是很久以前的事了)

xcopy "$(SolutionDir)\Additional Files\Morning Report Template.xlsm" "$(TargetDir)" /Y

而且我还把 Run post build 事件下拉设置为 On successful build

关于visual-studio-2010 - 在构建后事件中复制和覆盖文件的正确语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10141364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com