2013-04-18 5 views
0

Я пытаюсь автоматизировать процесс сборки. Мы имеем структуру TFS, которая выглядит следующим образом:Автоматизация C# Builds - как изменить ссылки на версию выпуска?

Отрасли/Projectname/Version2.0/all_the_files Отрасли/AnotherProjectName/Version5.0/all_the_files

$/ProjectName/working_line $/AnotherProjectName/working_line

Мне удалось использовать TFS API для автоматического перехода от рабочей строки к конкретной папке выпуска для каждого проекта. Теперь проблема заключается в создании этого. Я могу, вероятно, выяснить, как сгенерировать последовательность сборки и передать в конкретном месте каждого набора файлов сборки, но ссылки не будут работать по двум причинам: 1) Структура каталогов рабочей_системы отличается от структуры разветвленный код 2) в рабочей строке мы включаем ссылки, перейдя непосредственно в папку отладки с включенной ссылкой, тогда как при производстве мы хотели бы указать папку выпуска

Я думаю об этом неправильно , или есть какой-то простой способ сделать то, о чем я думаю?

ответ

1

Возможно, вам стоит попробовать условную ссылку. Я не уверен, что это сработает для вас. Попробуйте this.

Смежные вопросы