Как добавить ссылку на проект C # на cruise control.net - PullRequest
0 голосов
/ 01 февраля 2011

Я новичок в круиз-контроле.Я добавил проект, используя файл ccnet.config, и он показывает и выдает ошибку компиляции.Я обнаружил, что проект зависит от эталонного проекта, который не компилируется круиз-контролем.как это исправить.

Допустим, я строю проект A, который зависит от проекта B. Проект B добавлен в качестве ссылки в проект A. Все проекты находятся в системе контроля версий.Я добавил проект в круиз-контроль, настроив файл ccnet.config.когда я нажимаю «build», он говорит, что отсутствуют некоторые методы, которые являются частью проекта B. Когда я проверил папку, я обнаружил, что круиз-контроль не получает последнюю версию проекта B из системы контроля версий.

1 Ответ

2 голосов
/ 01 февраля 2011

Обычно файлы проектов C # содержат раздел ссылок, в котором содержатся ссылки на зависимые проекты. Убедитесь, что исходный код для зависимостей доступен для исходного проекта в тех же относительных каталогах, что и файл .csproj, используемый для ссылки на них. Компиляция проекта C # с использованием msbuild также автоматически скомпилирует зависимости.

...