如何在我的 VSTS MSTest 管道中使用来自另一个管道的 VSTS 工件 DLL

How to consume a VSTS artifact DLL from another pipeline in my VSTS MSTest pipeline

我正在尝试在我的 VSTS MSTest 构建管道中使用来自开发人员构建管道的 DLL 工件。我需要引用此 DLL,但出现错误 - 错误 CS0246:找不到类型或命名空间名称 'Adv'(是否缺少 using 指令或程序集引用?)

我能够使用管道中的“下载构建工件”选项将 DLL's/Artifacts 成功下载到代理。

如何让我在 VSTS 管道中构建以在代理上使用下载的 DLL 工件并消除此错误?

我发现您需要使用复制文件选项将 DLL 获取到您想要的位置。我首先尝试 \bin\debug 但问题是构建会自动创建这些区域并覆盖我的文件副本。我在构建日志中注意到它正在考虑在此处查找 DLL - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0.

我更新了复制文件以复制到那里,现在解决方案构建得很好。