2014-12-18 1 views
2

У меня есть решение с двумя проектами: веб-проект и проект Team Developer для Sitecore (TDS) с элементами Sitecore. Работает локальное пакетное здание с TDS.Sitecore Continuous Integration with TDS + TFS Cloud -> .target файл не найден

Теперь я хочу, чтобы иметь непрерывную интеграцию с Team Foundation Server (TFS) в облаке, так что я следовал за этим: http://www.experimentsincode.com/?p=586

Я проверил решение и необходимые файлы в систему управления версиями и создал определение сборки. При автоматической сборки запускается, я получаю сообщение об ошибке:

1>Project "C:\a\src\TDS\TDS.scproj" on node 1 (default targets). 
1>C:\a\src\TDS\TDS.scproj(318,3): error MSB4019: The imported project "C:\a\src\TDSFiles\HedgehogDevelopment.SitecoreProject.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. 
1>Done Building Project "C:\a\src\TDS\TDS.scproj" (default targets) -- FAILED. 

Это где ошибка, очевидно, происходит в TDS.scproj:

<Import Project="..\TDSFiles\HedgehogDevelopment.SitecoreProject.targets" /> 

Мое решение называется NeueSitecoreInstanzName. Эти два проекта называются NeueSitecoreInstanzName и TDS. Решение также содержит папки Sitecore и TDSFiles с необходимыми файлами. Все они находятся в режиме управления версиями в TFS. Файл HedgehogDevelopment.SitecoreProject.targets находится в папке TDSFiles на TFS.

Где находится \ a \ src \ в пути? Почему этот файл не найден? Любая идея, что я могу сделать, чтобы исправить это?

ответ

0

Установили ли вы программное обеспечение Hedgehog TDS на вашем сервере облаков TFS? Для запуска проектов TDS необходимо установить программное обеспечение (и лицензию), где компилируется сборка.

Вам не нужна отдельная лицензия для сервера сборки, вы можете использовать ее на своей машине разработки, но ее необходимо установить.

+1

Благодарим вас за ответ. В этом уроке я расскажу, как использовать сервер сборки в облаке, не устанавливая там TDS, копируя необходимые файлы и помещая их в исходный код. – SpaceJump

+0

Я бы предположил, что вы что-то пропустили, поскольку файл .targets не находится в том месте, которое ожидает решение. –