Не разрешено запускать 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 я вижу его там, и я уполномочен использовать его.