Не удалось загрузить пакет Nuget - PullRequest
0 голосов
/ 04 ноября 2018

Итак, я впервые создаю пакет nuget для библиотеки .Net Framework и хочу загрузить его на сервер nuget. Я следовал этому руководству Создание пакета Nuget и я создал свою учетную запись в Nuget, а также я создал ключ API, и даже пакет nuget готов в папке решения. Но когда я запускаю команду ниже для отправки пакета, я получаю ошибку API Key.

enter image description here

Ошибка: ключ API недействителен или не имеет разрешения. Но я только сейчас создал и аккаунт, и ключ API. Пожалуйста, ведите меня.

Когда я пытаюсь загрузить напрямую на сайт Nuget, я получаю сообщение об ошибке ниже:

enter image description here

1 Ответ

0 голосов
/ 04 ноября 2018

Следующее сообщение может отображаться, когда пользователь пытается загрузить пакет с тем же идентификатором другого пакета (дополнительная информация о Невозможно загрузить пакет ):

Идентификатор пакета 'xxxxxxx' недоступен

Итак, вместо использования стандартного пространства имен по умолчанию и имени сборки:

Project properties with default namespace

Рассмотрите возможность использования собственного пространства имен, чтобы избежать конфликтов идентификаторов пакетов. Пакет будет создан с тем же именем, что и имя сборки. Пример:

Project properties with custom namespace

Изменение идентификатора пакета в библиотеках стандартных классов .NET

Если вы используете стандартную библиотеку классов .NET, вы можете изменить идентификатор пакета непосредственно в свойствах проекта> Раздел пакета:

Project properties - Package section

Обратите внимание, что по умолчанию идентификатор пакета совпадает с именем сборки.

...