Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пакеты NuGet публикуются и используются из репозиториев пакетов. Хотя NuGet.org является наиболее известным и используемым репозиторием, существует множество мест для публикации пакетов NuGet:
NuGet.org — это основной онлайн-репозиторий для пакетов NuGet. Все пакеты на NuGet.org общедоступны для всех. По умолчанию Visual Studio имеет NuGet.org в качестве источника пакета, и для многих разработчиков NuGet.org является единственным репозиторием пакетов, с которыми они будут взаимодействовать. NuGet.org — это лучшее место для публикации стабильных пакетов и пакетов предварительной версии, на которые вы хотите отзыв сообщества.
MyGet — это служба репозитория, которая поддерживает пользовательские ленты пакетов для открытых проектов. Общедоступный пользовательский веб-канал MyGet — идеальное место для публикации пакетов предварительной версии, созданных службой CI. MyGet также предоставляет частные фиды на коммерческой основе.
Локальный веб-канал позволяет обрабатывать папку как репозиторий пакетов и делать
*.nupkgфайлы в папке доступными в NuGet. Локальный веб-канал полезен для тестирования пакета NuGet перед публикацией в NuGet.org.
Замечание
NuGet.org не позволяет удалить пакет после его отправки. Пакет можно убрать из списка, чтобы он не отображался в интерфейсе, но *.nupkg его всё равно можно скачать при восстановлении. Кроме того, nuget.org не разрешает повторяющиеся версии пакетов. Чтобы исправить пакет NuGet с ошибкой, необходимо отменить список неправильного пакета, увеличить номер версии и опубликовать новую версию пакета.
✔️ Опубликуйте стабильные пакеты и пакеты предварительной версии на NuGet.org, чтобы получить отзывы сообщества.
✔️ Подумайте о возможности публикации пакетов предварительной версии в канал MyGet во время сборки непрерывной интеграции.
✔️ Рассмотрите возможность тестирования пакетов в среде разработки с помощью локального веб-канала или MyGet. Проверьте, работает ли пакет, а затем опубликуйте его в NuGet.org.
безопасность NuGet.org
Важно, чтобы плохие субъекты не могли получить доступ к учетной записи NuGet и отправить вредоносную версию библиотеки. NuGet.org предлагает двухфакторную проверку подлинности и уведомления по электронной почте при публикации пакета. Включите эти функции после входа в NuGet.org на странице параметров учетной записи .
✔️ Используйте учетную запись Майкрософт для входа в NuGet.
✔️ Включите двухфакторную проверку подлинности для доступа к NuGet.
✔️ Обязательно включите уведомление по электронной почте при публикации пакета.