У меня есть решение, созданное в Visual Studio 2015 с использованием пакетов NuGet.
Когда я компилирую решение из Visual Studio (оба параметра «Разрешить загрузку отсутствующих пакетов» и «Автоматически проверять отсутствующие пакеты во время сборки» включены) - он работает.
Но при компиляции решения в TeamCity (которое вызывает MSBuild для сборки) - не получается:
Ошибка: тип или имя пространства имен «someName» не может быть найдено (вам не хватает директивы или ссылки на сборку?), где «someName» определено в сборке, которая будет установлена NuGet
В TeamCity определены два отдельных шага:
- Установка NuGet — было подтверждено, что пакеты, установленные в агенте сборки
- Построить себя
Есть ли параметр MSBuild для проверки?
Что может быть причиной проблемы?