.NET Core - Adicionando referências à biblioteca

Neste capítulo, discutiremos como adicionar referências à sua biblioteca. Adicionar referências à biblioteca é como adicionar referências a outros projetos, como projeto de console e projeto UWP.

Agora você pode ver que o projeto PCL tem algumas referências por padrão. Você também pode adicionar outras referências de acordo com a necessidade do aplicativo.

Na biblioteca PCL, você também pode ver o arquivo project.json.

{ 
   "supports": {}, 
   "dependencies": { 
      "NETStandard.Library": "1.6.0", 
      "Microsoft.NETCore.Portable.Compatibility": "1.0.1" 
   }, 
   "frameworks": { 
      "netstandard1.3": {} 
   } 
}

Um método de adicionar referências à sua biblioteca é digitá-las diretamente no arquivo project.json. Como você pode ver, adicionamos algumas referências na seção de dependências, conforme mostrado no código a seguir.

{ 
   "supports": {}, 
   "dependencies": { 
      "NETStandard.Library": "1.6.0", 
      "Microsoft.NETCore.Portable.Compatibility": "1.0.1", 
      "System.Runtime.Serialization.Json": "4.0.3", 
      "Microsoft.EntityFrameworkCore": "1.1.0" 
   }, 
   "frameworks": { 
      "netstandard1.3": {} 
   } 
}

Vamos agora salvar este arquivo e você verá que as referências foram adicionadas à sua biblioteca agora.

O outro método de adicionar referências à sua biblioteca é o Gerenciador de Pacotes NuGet. Vamos agora clicar com o botão direito noStringLibrary (Portable) projetar e selecionar Mange NuGet Packages…

Na guia Procurar, você pode pesquisar qualquer pacote NuGet; digamos que queremos adicionar o pacote “System.Runtime.Serialization.Primitives”.

Clique no Install botão, que exibirá a tela a seguir.

Agora, clique no OK botão.

Finalmente, clique no I Acceptbotão para iniciar a instalação deste pacote NuGet. Depois que a instalação for concluída, você verá que o pacote NuGet “System.Runtime.Serialization.Primitives” foi adicionado à sua biblioteca.