Azure В DevOps Pipeline Build отсутствует пропущенная ссылка на DLL в GAC - PullRequest
0 голосов
/ 26 февраля 2020

Мы обновили наш сервер TFS до Azure DevOps, и я работаю над созданием сборок Pipeline для решения, которое включает 3 проекта, 2 из которых компилируются в DLL и один веб-сервис. В настоящее время сборка завершается с этой ошибкой:

> ##[error](XXX).sln\(XXXproject)\XXXpath\XXX.cs(8,30): Error CS0234: The type or namespace name 'Common' does not exist in the namespace
> 'XXXX' (are you missing an assembly reference?)

Эта строка ссылается на DLL (скомпилированную в другом решении / проекте), которая находится в GA C, поэтому, конечно, когда она пытается построить, это не найти его.

Я исследовал ошибку, и одно из предложений заключалось в том, чтобы использовать задачу Download Build Artifact, чтобы загрузить эталонную DLL из этого другого артефакта, прежде чем пытаться создать текущее решение ... но я не знаю, что Каталог назначения должен быть предназначен для задачи Download Build Artifact, чтобы моя текущая сборка нашла его.

Или есть лучший способ решить эту проблему?

Спасибо

...