TeamCity — MSBuild не удалось найти ссылки NuGet

Попытка построить проект C#, который содержит многочисленные ссылки на сборки в пакетах NuGet, завершается ошибкой в ​​TeamCity, но отлично работает в Visual Studio.

Найдено в журнале;

For SearchPath "{HintPathFromItem}".

[13:48:15][ResolveAssemblyReference]         
Considered "..\packages\AspNetMvc.4.0.20126.16343\lib\net40\System.Web.Mvc.dll", but it didn't exist.

Ссылка в файле проекта:

<Reference Include="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <Private>True</Private>
  <HintPath>..\packages\AspNetMvc.4.0.20126.16343\lib\net40\System.Web.Mvc.dll</HintPath>
</Reference>

Есть идеи? Похоже, что он не запускается из правильного каталога, поэтому не может разрешить «../packages», который существует на один уровень выше файла .csproj.

13
задан CJBS 26 December 2017 в 21:04
поделиться