Как получить пользовательский список пакетов nuget путем программирования? (. net core) - PullRequest
0 голосов
/ 13 июля 2020

Я могу найти пакет в ленте сервера publi c nuget и узнать информацию о версии. Как получить доступ к частным каналам пакетов сервера nuget. Приведенный ниже код выдает ошибку в каналах частного сервера nuget при работе с каналами сервера publi c nuget. Как получить авторизацию или доступ?

SourceRepository repository = Repository.Factory.GetCoreV3(nugetSource);
        PackageSearchResource resource = await repository.GetResourceAsync<PackageSearchResource>();
        SearchFilter searchFilter = new SearchFilter(includePrerelease: true);

        IEnumerable<IPackageSearchMetadata> results = await resource.SearchAsync(
            "json",
            searchFilter,
            skip: 0,
            take: 20,
            logger,
            cancellationToken);

        foreach (IPackageSearchMetadata result in results)
        {
            Console.WriteLine($"Found package {result.Identity.Id} {result.Identity.Version}");
        }

внутреннее исключение ошибки: {"Код состояния ответа не указывает на успех: 401 (неавторизовано)."}

...