【发布时间】:2019-09-01 10:43:34
【问题描述】:
我正在研究 Azure DevOps 构建管道。我有一个 Server.sln,其中有学生 2 个 C# 项目,例如 Error.csproj 和 Log.csproj。
我的文件夹结构如下
Code (folder)
Error (folder)
Error.csproj
Log (folder)
Log.csproj
Server.sln
Staging (folder)
Error (folder)
Log (folder)
我有 Azure Pipeline,它在调试模式下有一个生成任务,生成 Error.dll in Error\bin\debug folder 和 Log.dll into Log\bin\debug folder。
之后我想复制 Error.dll from Error\bin\debug into Staging\Error 和 Log.dll from Log\bin\debug folder into Staging\Log。
为此,我使用 2 复制文件任务。
一个复制Error.dll,另一个复制Log.dll。
是否可以将这两个复制任务合二为一?
提前致谢。
【问题讨论】:
-
如果您的项目相互引用,将自动复制相应的程序集。如果它们不相互引用,则它们无需位于同一文件夹中。你能更详细地解释一下这个问题吗?
-
Daniel... 是的,我的错误项目引用了 Log 项目,在我的 Error\bin\debug 中有 Error.dll 和 Log.dll。我还考虑过从 Error\Bin\debug 复制 Error.dll 和 Log.dll。但我试图查看是否可以在一个复制文件任务中从 Error\Debug\Bin 复制 Error.dll 和从 Log\Bin\Debug 复制 Log.dll...多个源路径....
-
从包含两者的文件夹中复制。没有理由把事情复杂化。
标签: azure-devops azure-pipelines file-copying