Не разрешено запускать FindPackagesById в URL приватного репозитория - Nuget

Я запускаю следующий код:

// ---- Download and install a package at a desired path ----
string packageID = "<id>";
var sourceUri = "<privateurl>";
string version = "<version>";
string packagesPath = "<>";
string packagesConfigPath = "<>/packages.config";

//Connect to the official package repository
IPackageRepository sourceRepository = PackageRepositoryFactory.Default.CreateRepository(sourceUri);

IPackage package = sourceRepository
    .FindPackagesById(packageID)
    .SingleOrDefault(p => p.Version.ToFullString()
    .Equals(version));

и он выдает эту ошибку:

System.InvalidOperationException: An error occurred while loading packages from '<privateurl>/nuget/v3/index.json': The remote server returned an error: (401) Unauthorized. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.

Что я делаю неправильно?

В моих настройках диспетчера пакетов nuget я вижу URL-адрес там, а также в моем nuget.config я вижу его там, и я уполномочен использовать его.

0 ответов

Другие вопросы по тегам