Vytvoření NuGetu z existujících projektů knihovny

Existující knihovny PCL nebo .NET Standard je možné převést na NuGety prostřednictvím okna Možnosti projektu:

  1. Pravým tlačítkem myši klikněte na projekt knihovny v oblasti řešení a zvolte Možnosti.

  2. Přejděte do části Metadata balíčku > NuGet a zadejte všechny požadované informace na kartě Obecné:

    Enter required metadata

  3. Volitelně můžete přidat další metadata na kartě Podrobnosti .

  4. Po nakonfigurování metadat můžete kliknout pravým tlačítkem myši na projekt a zvolit Vytvořit balíček NuGet a soubor balíčku NuGet nupkg se uloží do složky /bin/ (ladění nebo vydání v závislosti na konfiguraci).

    Choose Create NuGet Package from the right-click menu

  5. Pokud chcete vytvořit balíček NuGet při každém sestavení nebo nasazení, přejděte do části Sestavení balíčku > NuGet a při sestavování projektu zaškrtněte políčko Vytvořit balíček NuGet:

    Tick to create a NuGet package

Poznámka:

Sestavení balíčku NuGet může zpomalit proces sestavení. Pokud toto políčko není zaškrtnuté, můžete balíček NuGet kdykoli generovat ručně z místní nabídky projektu (viz krok 4 výše).

Ověření výstupu

Balíčky NuGet jsou také soubory ZIP, takže je možné zkontrolovat interní strukturu vygenerovaného balíčku.

Tento snímek obrazovky ukazuje obsah NuGetu založeného na PCL – obsahuje pouze jedno sestavení PCL:

Files contained in the NuGet package