Непрерывная интеграция и обработка ссылок на проекты - PullRequest
1 голос
/ 15 марта 2009

Я решил начать использовать Team City в качестве программного обеспечения для непрерывной интеграции, и у меня возникли некоторые проблемы, связанные с тем, как мне обращаться с ссылками на мои проекты, поскольку сборки, от которых зависят мои проекты, находятся в разных местах моих решений для разработчиков и решений в команде город (я использую опцию файлов решений vs2008 для сборок в команде city). Проблема в том, что проекты строятся в процессе разработки и терпят неудачу в городе-команде.

Как мне обращаться с различными ссылками проекта в файлах проекта?

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

1 Ответ

3 голосов
/ 15 марта 2009

Похоже, вы должны разбить свой код на несколько решений. Когда проектам в одном решении требуется доступ к двоичным файлам из проектов в другом решении, они должны , а не добавлять эти иностранные проекты в решение. Вместо использования ссылок проекта используйте ссылки на файлы.

Это означает, что вам необходимо развернуть результаты завершенных сборок в каком-то общем месте, возможно, в общей папке.

См. шаблоны и практики: Руководство по работе с системой Visual Studio 2005 Team . Это для TFS и 2005, но общие концепции применимы ко многим другим системам контроля версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...