TeamCity не копирует все ссылочные библиотеки

У меня есть решение с веб-приложением, изнутри webapp. Я ссылаюсь на другой проект, который ссылается и на внешнюю библиотеку.

WebApp -> SupportingProject -> ExternalDll

все хорошо, когда я создаю решение в debug/release внутри visual studio, но когда он создается в TeamCity, одна из ссылок не копируется. все другие файлы, на которые ссылается поддерживающий проект, копируются за исключением одного.

Мне удалось обойти это, добавив ссылку на эту библиотеку, но захотелось выяснить причину этого.

все ссылки отмечены как скопированные локальные.

Я использую бегун сборки Visual Studio (sln) в teamcity.

1 ответ

Это не проблема с TeamCity, но то, как работают VisualStudio и MSBuild, и то, что вы делаете, правильно. См. SO Question MSBuild не копирует ссылки (файлы DLL) при использовании зависимостей проекта в решении

licensed under cc by-sa 3.0 with attribution.