У нас есть проект в системе контроля версий:
$/Project/Trunk/Project.sln
большинство проектов живут под стволом
$/Project/Trunk/Website
$/Project/Trunk/BLL
etc.
Проблема в том, что все они ссылаются на библиотеки DLL, хранящиеся в
$/Project/Common
Когда я пытаюсь выполнить сборку с помощью агента сборки, я получаю сообщение об ошибке, в котором говорится, что не удается найти библиотеки DLL в папке $ / Common.
Я запустил VS на компьютере агента сборки и выполнил последнюю версию для папки $ / Project / Common. Я также получил последнюю версию $ / Project / и смог собрать ее самостоятельно на компьютере агента сборки.
Как я могу убедить агента сборки искать в папке $/Project/Common
(или где он отображается на D:\Source\Project\Common
) во время сборки?
Хотя это и подчеркивает тот факт, что эти ссылки на DLL должны указывать ниже ветви, мы не сможем изменить структуру в течение месяца или около того из-за требований бизнеса (в настоящий момент это работает, автоматические сборки приятно, но не критично, выпуск следующих версий критичен , поэтому любые предложения приветствуются.