繁体   English   中英

Visual Studio post build事件命令行“for”语法

[英]Visual studio post build event command line “for” syntax

Solution1 :{ Project1 (windows form), Project2 (类库)}

尝试将编译Project1后得到的所有.dll从默认目录(与.exe相同)复制到/lib子文件夹。

if not exist Lib mkdir Lib
for %i in (*.dll) move /Y "$(TargetDir)%i" "$(TargetDir)Lib\%i"

for %i in (*.dll)语法中的for %i in (*.dll)有问题。 这样做的正确方法是什么?

注意:这不会产生任何错误(但只会复制1个.dll,而不是全部):

if not exist Lib mkdir Lib
move /Y "$(TargetDir)first.dll" "$(TargetDir)Lib\first.dll"

你快到了。 您应该使用双倍百分比%%do

for %%i in (*.dll) do move /Y "$(TargetDir)%%i" "$(TargetDir)Lib\%%i"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM