Я разместил packages.config и nuget.config в мою корневую папку.Восстановление Nuget в TFS восстанавливает пакеты в другой каталог
Когда я бегу NuGet восстановить на моем Dev машины, пакеты восстанавливается в корень/пакеты папку, как описано в nuget.config.
Однако, когда я добавляю шаг сборки Nuget Installer к моему определению сборки TFS2015, пакеты восстанавливаются в ./Nuget/Packages, который находится за пределами моей корневой папки. После этого у меня возникла проблема со ссылкой на восстановленные пакеты nuget.
- Почему восстановление nuget ведет себя по-другому на сервере сборки?
- Как это исправить?
nuget.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="repositoryPath" value="Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<packageSourceCredentials />
</configuration>
журнала из NuGet восстановления шаг сборки:
Set workingFolder to default: C:\Builds\Agent\tasks\NuGetInstaller\0.1.18
Executing the powershell script: C:\Builds\Agent\tasks\NuGetInstaller\0.1.18\NuGetInstaller.ps1
Saving to C:\Windows\Agent\_work\2\NuGet\newNuGet.config
C:\Builds\Agent\agent\worker\tools\NuGet.exe restore "C:\Windows\Agent\_work\2\s\packages.config" -NonInteractive -configfile "C:\Windows\Agent\_work\2\NuGet\newNuGet.config"
MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
All packages listed in packages.config are already installed.