В Teamcity, как добавить ссылку на dll, находящуюся в родительском каталоге решения при запуске MSBuild? - PullRequest
2 голосов
/ 11 марта 2012

В c # существует проект, который ссылается на несколько библиотек, присутствующих в родительском каталоге решения.Когда я пытаюсь собрать с помощью MSBuild в TeamCity, он терпит неудачу, потому что он не может найти библиотеки.Я попытался предоставить dll как фиксированный путь, используя артефакты, но не повезло!

Может кто-нибудь сказать мне, если есть способ добавить ссылку на dll, присутствующую в родительском каталоге в TeamCity?

Благодарю.

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

Вы должны попытаться создать свое решение с MSBuild, но без TeamCity.Если это работает, проверьте, проверяются ли ваши dll во время сборки.

Teamcity не делает ничего, кроме вызова msbuild.exe.

0 голосов
/ 11 марта 2012

Вообще говоря, MSBuild не имеет ни малейшего представления о том, что такое решение. MSBuild считает каждый проект независимой сущностью, а файлы в папке проекта находятся в его «конусе». Вам лучше поставить dll в папке проекта в качестве шага предварительной сборки проекта.

...