簡體   English   中英

將項目工件復制到成功構建事件批處理文件上的 bin 文件夾

[英]Copy project artifacts to bin folder on successful build event batch file

我想在成功構建時將項目文件和文件夾復制到 bin\debug 文件夾。 我試圖讓 xcopy 去做,但它要么復制 0 個文件,要么告訴我它不能循環復制。
我正在嘗試做的類似於這個問題:這是我的批處理文件:

@echo off

REM Set up the files and folders to exclude
echo \bin\ > exclude.txt
echo exclude.txt >> exclude.txt
echo Helper.cs >> exclude.txt
echo Program.cs >> exclude.txt

REM Set up the variables
set sourceBase="D:\Devprojects\WebApplications\GenerateTabbedHTML"
set destinationBase="D:\Devprojects\WebApplications\GenerateTabbedHTML\bin\Debug\"
set params=/E /C /I /R /Y /Exclude:exclude.txt

xcopy %sourceBase% %destinationBase% %params%

我會以正確的方式解決這個問題嗎? 或者有沒有更簡單的方法來實現這一點?

看起來xcopy不喜歡您的 dest 文件夾位於源文件夾中的事實。 你確實排除了它,但我想它無論如何都無法處理這種情況。 嘗試使用不在源代碼下的中間文件夾。 首先將文件復制到那里,然后復制到目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM