C# 当代码依赖于(本地)DLL时,如何配置生成过程

C# 当代码依赖于(本地)DLL时,如何配置生成过程,c#,azure-devops,desktop-application,azure-pipelines-release-pipeline,pivotal-crm,C#,Azure Devops,Desktop Application,Azure Pipelines Release Pipeline,Pivotal Crm,我正在尝试在Azure DevOps上配置自动构建过程 问题是,我的代码依赖于一些库(DLL),这些库不是我的存储库跟踪的(也不是nuget包) 是否可以以某种方式加载依赖项并使Azure DevOps使用它们? 我已经尝试按照Azure“向导”创建管道,但是我找不到任何方法来加载丢失的库 我对yaml文件以及如何使用它们一无所知,所以我只是按照说明进行操作 如果可能,我希望能够配置一个生成代理,在生成过程中定位未跟踪的依赖项。您可以使用以下任务从不同位置下载这些DLL。您只需单击“添加任务”并

我正在尝试在Azure DevOps上配置自动构建过程

问题是,我的代码依赖于一些库(DLL),这些库不是我的存储库跟踪的(也不是nuget包)

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

我已经尝试按照Azure“向导”创建管道,但是我找不到任何方法来加载丢失的库

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


如果可能,我希望能够配置一个生成代理,在生成过程中定位未跟踪的依赖项。

您可以使用以下任务从不同位置下载这些DLL。您只需单击“添加任务”并搜索这些任务。还有更复杂的方法,比如将它们存储在另一个存储库中,并创建一个要使用的工件

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

现在,如果是我,我会将这些DLL添加到lib文件夹中,并跟踪存储库中的DLL。这样一来,构建应用程序所需的一切都已准备就绪。

谢谢您的回答!事实上,使用repo中跟踪的lib文件夹是个好主意,但这并不能解决我的问题。我尝试使用工件,但构建过程无法找到引用。据我所知,正确的方法应该是将工件repo(例如nuget)和项目上的引用添加为nuget包。但是我要做的工作太多了。