Partilhar via


Projetos de biblioteca multiplataforma NuGet (Nugetizer 3000)

Crie automaticamente pacotes NuGet para compartilhar código entre plataformas usando o 'Nugetizer 3000'!

É possível criar automaticamente pacotes NuGet para compartilhar código entre plataformas usando o Nugetizer 3000. Isso torna possível criar pacotes NuGet a partir de projetos de biblioteca existentes ou criando um novo projeto de biblioteca multiplataforma.

O Nugetizer 3000 está incluído no Visual Studio para Mac – procure o tipo de projeto Biblioteca > Mulitplatform Library na janela Arquivo > Novo :

Create new Multiplatform Library window

Criando pacotes NuGet

Uma vez configurado, cada compilação do projeto gera um pacote NuGet completo, que pode ser usado para compartilhar código internamente com outros aplicativos ou carregado para NuGet.org.

Há três cenários para usar esse recurso:

Consulte o Guia de metadados para obter detalhes sobre os metadados obrigatórios e opcionais que devem ser adicionados a qualquer pacote NuGet.

Mais informações sobre o NuGet

Leia mais sobre como criar manualmente o NuGets para Xamarin e como incluir um pacote NuGet em um aplicativo.

A Documentação NuGet da Microsoft contém informações mais detalhadas sobre o formato .nupkg e o uso de pacotes NuGet no Visual Studio.

A discussão de design para projetos de pacote NuGet (também conhecido como NuGetizer 3000) está disponível no repositório do NuGet GitHub.