2015-10-11 2 views
0

Я пытаюсь создать в Visual Studio (2013) решение в TeamCity. Решение содержит три проекта, один веб-проект и два проекта библиотеки классов. Я использую Git для VCS, и вот что корень VCS выглядит следующим образом:Ошибка компиляции при создании многопроектного решения с Teamcity

VCS root

Когда я пытаюсь запустить сборку, TeamCity показывает следующее сообщение об ошибке:

TeamCity error

I 'm используя тип runner Visual Studio (sln) на моем этапе сборки. А также проект строится без ошибок локально в Visual Studio.

В чем причина ошибки? Как я могу это решить?

Отказ от ответственности: Я новичок в автоматизации сборки и TeamCity.

+2

Посмотрите в журнале сборки TeamCity для этой конфигурации сборки, чтобы узнать подробности об исполнении, ответ может быть там. Другой вариант - войти на сервер Teamcity и выполнить ту же самую команду, с которой он работает, чтобы увидеть последовательность из первых рук. Это может дать представление о том, что происходит, и что там не так. – Rod

+0

@avidProgrammer: откройте проект в checkoutdirectory в Visual Studio 2013 и попытайтесь его перестроить. Это покажет вам четкое представление о том, что не так –

+0

@Rod. Как ни странно, журнал сборки ничего не показывает. – avidProgrammer

ответ

0

При запуске сборки в TeamCity, код проверил на folder.By по умолчанию он будет Teamcity/buildagent/работа/.

Открыть код выписки в визуальной студии и попробовать и построить. Я уверен, что визуальная студия даст вам точное сообщение о том, что происходит не так.

Отсутствующие рамки могут быть из-за недостающих пакетов. Используйте установщик Nuget , чтобы восстановить ваши пакеты. Если это не так, убедитесь, что вы правильно ввели код в репозиторий. Может быть, вы не нажимаете весь код в репозиторий, который вызывает недостающие фреймворки.

+0

Однако TeamCity не показывает мне никаких журналов сборки. Когда я открываю вкладку журнала сборки, она ничего не показывает. Как я могу это решить? TeamCity, который я использую, - v9.1.3 (если это помогает). – avidProgrammer

+0

@avidProgrammer: Teamcity определенно предоставит вам тот же журнал построения, если вы используете тип runner Visual Studio (sln) в шаге построения. Может быть, вы смотрите неправильно. –

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