簡體   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