Compartilhar via


Criando um NuGet de projetos de biblioteca existentes

As bibliotecas PCL ou .NET Standard existentes podem ser transformadas em NuGets por meio da janela Opções do Projeto :

  1. Clique com o botão direito do mouse no projeto de biblioteca no Painel de Soluções e escolha Opções.

  2. Vá para a seção Metadados do Pacote > NuGet e insira todas as informações necessárias na guia Geral :

    Insira os metadados necessários

  3. Opcionalmente, adicione metadados adicionais na guia Detalhes .

  4. Depois que os metadados estiverem configurados, você poderá clicar com o botão direito do mouse no projeto e escolher Criar Pacote NuGet e o arquivo de pacote NuGet .nupkg será salvo na pasta /bin/ (depuração ou versão, dependendo da configuração).

    Escolha Criar Pacote NuGet no menu de clique com o botão direito do mouse

  5. Para criar o pacote NuGet em cada build ou implantação, vá para a seção Compilação do Pacote > NuGet e marque Criar um Pacote NuGet ao compilar o projeto:

    Marcar para criar um pacote NuGet

Observação

A criação do pacote NuGet pode retardar o processo de build. Se essa caixa não estiver marcada, você ainda poderá gerar um pacote NuGet manualmente a qualquer momento no menu de contexto do projeto (mostrado na etapa 4 acima).

Verificando a saída

Os pacotes NuGet também são arquivos ZIP, portanto, é possível inspecionar a estrutura interna do pacote gerado.

Esta captura de tela mostra o conteúdo de um NuGet baseado em PCL – apenas um único assembly PCL está incluído:

Arquivos contidos no pacote NuGet