当代码依赖于(本地)DLL时如何配置构建过程

时间:2019-03-28 11:34:10

标签: c# azure-devops desktop-application azure-pipelines-release-pipeline pivotal-crm

我正在尝试在Azure DevOps上配置自动生成过程。

问题是我的代码取决于我的存储库未跟踪的某些库(Dll)(并且不是nuget包)。

是否可以通过某种方式加载依赖项并使Azure DevOps使用它们?

我已经尝试在Azure“向导”之后创建管道,但找不到任何方法来加载缺少的库。

我对yaml文件以及如何使用它们一无所知,所以我只是按照说明进行操作。

如果可能的话,我希望能够配置一个在构建过程中定位未跟踪依赖关系的构建代理。

1 个答案:

答案 0 :(得分:2)

可以使用以下任务从各个位置下载这些dll。您只需单击添加任务并搜索。有更复杂的方法,例如将那些方法存储在另一个存储库中并创建要使用的工件。

  • 下载工件-FileShare
  • AWS S3下载
  • 下载安全文件
  • 下载文件
  • 通过SSH复制文件
  • SFTP / SSH下载

现在如果是我,我只需将这些DLL添加到lib文件夹中,并在您的存储库中跟踪它们。这样一来,就可以构建应用程序。