Sdílet prostřednictvím


Publikování balíčku NuGet

Balíčky NuGet se publikují a využívají z repozitářů balíčků. I když je NuGet.org nejobvyklejším a používaným úložištěm, existuje mnoho míst k publikování balíčků NuGet:

  • NuGet.org je primární online úložiště pro balíčky NuGet. Všechny balíčky na NuGet.org jsou veřejně dostupné všem. Visual Studio má ve výchozím nastavení NuGet.org jako zdroj balíčku a pro mnoho vývojářů NuGet.org je jediným úložištěm balíčků, se kterým budou pracovat. NuGet.org je nejlepším místem pro publikování stabilních balíčků a předběžných balíčků, na které chcete zpětnou vazbu komunity.

  • MyGet je služba úložiště, která podporuje vlastní kanály balíčků pro opensourcové projekty. Veřejný vlastní informační kanál MyGet je ideálním místem pro publikování předem vydaných balíčků vytvořených vaší službou CI. MyGet také poskytuje soukromé informační kanály za komerční účely.

  • Místní informační kanál umožňuje vám zacházet se složkou jako s repozitářem balíčků a zpřístupňuje soubory ve složce nástrojem NuGet. Místní informační kanál je užitečný pro testování balíčku NuGet před jeho publikováním do NuGet.org.

Poznámka:

NuGet.org nepovoluje odstranění balíčku po nahrání. Balíček lze skrýt, takže není veřejně viditelný v uživatelském rozhraní, ale *.nupkg lze stále stáhnout při obnovení. Nuget.org také nepovoluje duplicitní verze balíčků. Chcete-li opravit balíček NuGet s chybou, musíte zrušit zařazení nesprávného balíčku, zvýšit číslo verze a publikovat novou verzi balíčku.

✔️ Publikujte stabilní balíčky a předběžné balíčky, na které chcete zpětnou vazbu od komunity na NuGet.org.

✔️ Zvažte publikaci předběžných verzí balíčků do informačního kanálu MyGet z procesu kontinuální integrace.

✔️ ZVAŽTE testování balíčků ve vašem vývojovém prostředí pomocí místního kanálu nebo MyGet. Zkontrolujte, jestli balíček funguje, a pak ho publikujte do NuGet.org.

zabezpečení NuGet.org

Je důležité, aby špatní aktéři nemohli získat přístup k vašemu účtu NuGet a nahrát škodlivou verzi knihovny. NuGet.org při publikování balíčku nabízí dvojúrovňové ověřování a e-mailová oznámení. Po přihlášení k NuGet.org na stránce Nastavení účtu povolte tyto funkce.

alternativní text

✔️ K přihlášení k NuGetu použijte účet Microsoft.

✔️ Povolte dvoufaktorové ověřování pro přístup k NuGetu.

✔️ Povolte e-mailové oznámení při publikování balíčku.