При переходе к онлайн-сборкам VSTS я сталкиваюсь со следующей ошибкой на этапе NuGet Packager, на котором я упаковываю свои артефакты в пакет nuget на основе файла nuspec в моем проекте.
2016-07-28T04:24:41.7652305Z ##[error]Path cannot be null.
2016-07-28T04:24:41.7652305Z ##[error]Parameter name: path
Переменная пути моего шага NuGet Packager выглядит следующим образом:
*\ProjectName1.nuspec;*\ProjectName2.nuspec;
Я зарегистрировал nuget.exe 3.4.4 в своем решении в папке .nuget вместе с моим nuget.config. Затем я в дополнительных настройках указал, что этот nuget.exe будет использоваться, введя следующий путь как «Путь к NuGet.exe».
$(Build.SourcesDirectory)\.nuget\nuget.exe
Это не помогло.
До этого все остальные шаги работали правильно, и мои проекты компилировались без проблем.
Кроме того, когда я локально запускаю команду пакета nuget.exe для этих файлов .nuspec, пакеты создаются успешно.
Мы будем очень признательны за любой вклад. Спасибо.