Я изучаю сборку с использованием MSBuild и запускаю их на моем недавно установленном сервере Jenkins CI.MSbuild - Что лучше всего добавлять в сторонние справочные библиотеки на сервере сборки?
Проблема, с которой я столкнулся, связана с внешними зависимостями, такими как Automapper.dll, и они не находятся на сервере сборки, поэтому моя сборка завершилась неудачей с помощью «Не удалось найти сборку« AutoMapper », которая понятна.
Я не уверен, как подойти к этому вообще. Я искал последние два дня на SO и Google, но в итоге все больше запутался. Должен ли я каким-то образом добавлять эти файлы в мое решение VS, или они должны быть в SVN где-то?
Я использую SVN с папками для соединительных линий, ветвей и тегов. Я бы создал одну папку lib, в которой бы поделились все версии проекта в их соответствующих папках? –
Вы должны держать его ближе к коду, так как возможно, вам, возможно, потребуется обновить внешнюю ссылку в одной ветви, но не другие. Я сохраняю папку libs на том же уровне, что и файл решения, и рассматриваю его как часть ветви кода I. –
Yack! Сохранение двоичных файлов в исходном контроле - ОГРОМНАЯ трата пространства: разница между предыдущим двоичным файлом и новым двоичным файлом - это новый двоичный файл. – AlexeiOst