Пакеты не восстанавливаются при сборке в очереди CI под TFS (VS Online VS2015)

Я спросилвопрос об ошибках сборки и продолжил исследовать проблему дальше моим отчаянным я.

У меня есть предположение, что проблема заключается в пакетах, которые выбираются, но не размещаются правильно. Просмотр больно скучных журналов дал мне это.

2016-01-15T21: 50: 40.8680146Z
Целевой объект «BeforeGenerateProjectPriFile», указанный в атрибуте BeforeTargets в «C: \ Program Files (x86) \ MSBuild \ Microsoft \ NuGet \ Microsoft.NuGet.targets (186,61)», не существует в проекте и будет игнорироваться.

Вскоре после этого я вижу первые признаки того, что что-то идет вбок.

2016-01-15T21: 50: 43.9631666Z ## [предупреждение]
C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1819,5): предупреждение MSB3245: не удалось разрешить эту ссылку. Не удалось найти сборку "Microsoft.CodeDom.Providers.DotNetCompilerPlatform, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL". Убедитесь, что сборка существует на диске. Если эта ссылка требуется вашим кодом, вы можете получить ошибки компиляции.
2016-01-15T21: 50: 43.9631666Z 2>
C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1819,5): предупреждение MSB3245: не удалось разрешить эту ссылку. Не удалось найти сборку "Microsoft.CodeDom.Providers.DotNetCompilerPlatform, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL". Убедитесь, что сборка существует на диске. Если эта ссылка требуется вашим кодом, вы можете получить ошибки компиляции. [C: \ а \ 1 \ s \ MyStuff \ MyStuff.csproj]

И затем это продолжает много о рассмотрении вещей, которые не существуют.

2016-01-15T21: 50: 43.9661661Z
Считается ".. \ packages \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0 \ lib \ net45 \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll", но его не существует.
2016-01-15T21: 50: 43.9671655Z
Для SearchPath "{TargetFrameworkDirectory}". 2016-01-15T21: 50: 43.9681655Z
Считается "C: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework.NETFramework \ v4.5.2 \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.winmd", но не существует.
...

Я не знаком с CI на TFS и VS Online, поэтому он очень мало говорит о том, где можно решить проблему. Я погуглил себя до полусмерти и проверил множество разных настроек по всему порталу. Неудачно. Я могу вызвать другие ошибки (когда я знаю, что я набираю неправильные данные и т. Д.), Но, так или иначе, я обращаюсь к этой.

Любые советы будут оценены.

Ответы на вопрос(0)

Ваш ответ на вопрос