【发布时间】:2020-08-31 18:42:51
【问题描述】:
鉴于:
Visual Studio 2019 解决方案
2 .Net 核心项目
需要在 Azure Pipelines 中工作
需要在本地工作
目标是将单个文件从一个项目的 bin 复制到另一个项目的 bin。我需要它在我的本地机器和 Azure Pipelines 上工作。
SolutionFolder
Project_1_DotNetCore31
Project_2_DotNetCore31
我想复制一个文件
来自
Project_1_DotNetCore31\bin\Debug\netcoreapp3.1\TargetFile.txt
到
Project_2_DotNetCore31\bin\Debug\netcoreapp3.1\TargetFile.txt
我已经尝试了几件事:
-
在项目 2 中发布构建事件
复制 $(SolutionDir)Project_1_DotNetCore31\$(outputDir)TargetFile.txt $(outputDir)
这可以在我的开发机器上本地运行,但不能在 Azure Pipelines 中运行。 $(SolutionDir) 变得未定义。
-
在项目 2 中发布构建事件
复制“..\..\..\..\Project1\bin\$(ConfigurationName)\netcoreapp3.1\TargetFile.txt TargetFile.txt
这在本地或 Azure DevOps 中不起作用,但如果我将其粘贴到命令提示符中,它可以正常工作。
- 我查看了 Azure 复制文件任务,但我不明白。
寻求建议,想学习如何使用 Azure Copy Files 任务
【问题讨论】: