Я пытаюсь реализовать автоматическую сборку в TFS для проекта WPF.
Автоматическая сборка работает отлично, но я не могу подготовить пакет nuget с проектом.
Вот мой процесс сборки в TFS:
Если я удаляю пакет NuGet и NuGet push, он работает без проблем.
Вот сообщения, которые я получаю по TFS:
Found packages.config. Using packages listed as dependencies
NuGet.CommandLine.CommandLineException: Unable to find 'Extended.Wpf.Toolkit.3.3.0.nupkg'. Make sure the project has been built.
at NuGet.CommandLine.ProjectFactory.AddDependencies(Dictionary`2 packagesAndDependencies)
at NuGet.CommandLine.ProjectFactory.ProcessDependencies(PackageBuilder builder)
at NuGet.CommandLine.ProjectFactory.CreateBuilder(String basePath, NuGetVersion version, String suffix, Boolean buildIfNeeded, PackageBuilder builder)
at NuGet.Commands.PackCommandRunner.BuildFromProjectFile(String path)
at NuGet.CommandLine.PackCommand.ExecuteCommand()
at NuGet.CommandLine.Command.ExecuteCommandAsync()
at NuGet.CommandLine.Command.Execute()
at NuGet.CommandLine.Program.MainCore(String workingDirectory, String[] args)
Unable to find 'Extended.Wpf.Toolkit.3.3.0.nupkg'. Make sure the project has been built.
##[error]The nuget command failed with exit code(1) and error(Unable to find 'Extended.Wpf.Toolkit.3.3.0.nupkg'. Make sure the project has been built.)
В журналах говорится, что он не находит 'Extended.Wpf.Toolkit.3.3.0.nupkg'. Я использую NuGet Restore перед сборкой, и сборка верна. В журналах TFS видно, что он использует Extended.Wpf.Toolkit.3.3.0
Я уже пытался добавить -Prop Platform=AnyCPU
к командам, используемым NuGet для упаковки, но это ничего не изменило. Я запустил команду на своем компьютере, и она сработала.
Вот страницы, которые я уже проверил в поиске исправления: