Force NAnt для создания ссылок во время сборки Cruise Control - PullRequest
0 голосов
/ 16 августа 2011

У нас есть проект, который я назову Project1. Это веб-приложение ASP.NET, которое ссылается на другой проект, который я назову Project2.В VS Project1 ссылается на Project2 через «Ссылку проекта» в решении.Оба проекта настроены как отдельные проекты в круиз-контроле и собираются как обычно через NAnt.Теперь у нас есть требование, что при сборке Project1 он также собирает Project2 и получает получившуюся DLL.В настоящее время сборка Project1 просто извлекает последнюю DLL из Project2 с момента его последней сборки, что неверно.

Как этого добиться?

С уважением,

Стивен

Ответы [ 2 ]

0 голосов
/ 17 августа 2011

Вы можете использовать триггер проекта .Поместите его в конфигурацию ccnet для Project2, чтобы он создавался при сборке Project1.

0 голосов
/ 17 августа 2011

Самое простое решение - сделать два вызова NAnt для настройки CCNET в Project1.Первый вызов для компиляции Project1 и второй для компиляции Project2 с использованием вновь скомпилированных DLL-файлов Project1.

...