2016-02-16 5 views
3

У меня есть решение VS2015, скомпилированное и успешно выполняемое на локальном компьютере, но с ошибкой на сервере сборки TFS 2013 Build. Мне нужна помощь, чтобы построить это на сборке CI.Не удалось устранить эту ссылку. Не удалось найти сборку

Существует папка .nuget решение содержит только .config файл, чтобы указать на NuGet каналы

.proj файл не имеет никакого отношения к каким-либо nuget.targets. Я прокомментировал это.

Сложение Защиты с помощью ReleaseTfvcTemplate.12.xaml

Моего журнала показывает что-то вроде этого

Встроенного $/пути/MyProj.csproj для целей по умолчанию. C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ amd64 \ Microsoft.Common.CurrentVersion.targets (1819):> Не удалось устранить эту ссылку. Не удалось найти сборку «Newtonsoft.Json, Version = 7.0.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed, processorArchitecture = MSIL». Убедитесь, что сборка существует на диске. Если эта ссылка требуется для вашего кода, вы можете получить ошибки компиляции.

ответ

1

Параметр MSBuild /p: VisualStudioVersion=14.0 исправил эту проблему

1

В вашем проекте имеется ссылка на Newtonsoft.Json, который не может быть разрешен. Вам нужно либо проверить папку с вашими пакетами (в корне решения), либо включить восстановление Nuget во время сборки.

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