.NET Core - referências de pacote
Neste capítulo, discutiremos como adicionar pacotes em seu aplicativo .NET Core e como encontrar um pacote específico. Podemos ir diretamente ao NuGet e adicionar o pacote, mas aqui veremos alguns outros lugares.
Vamos agora para o código-fonte do .NET Core, que está localizado aqui - https://github.com/dotnet/corefx
No repositório CoreFx, abra o src pasta -
E você verá toda a lista de pastas que correspondem a diferentes pacotes. Vamos agora pesquisar Json -
Existe outra maneira de encontrar seu pacote, você provavelmente conhece vários tipos se estiver familiarizado com o .NET Framework, mas a montagem de pacotes no .NET Core é totalmente diferente e você não saberá onde estão esses pacotes.
Se você souber o tipo, você pode pesquisar para reverter a pesquisa de pacotes usando https://packagesearch.azurewebsites.net/
Aqui você pode inserir qualquer tipo de pacote que deseja encontrar. Em seguida, este site fará a varredura do NuGet e encontrará os pacotes relevantes para você.
Vamos agora procurar por DataContractJson.
Você verá agora que recebemos o mesmo pacote; vamos clicar no pacote.
Agora você verá a página NuGet; você precisa confirmar que você precisa deste pacote. Você pode adicionar isso em seu aplicativo usando alguns métodos.
Vamos abrir o arquivo project.json.
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
Este é o novo formato do projeto e dentro deste arquivo você verá a seção de dependências. Vamos adicionar uma nova dependência, conforme mostrado abaixo.
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
},
"System.Runtime.Serialization.Json": "4.0.2"
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
Agora, se você olhar suas referências, verá que System.Runtime.Serialization.Json pacote é adicionado ao seu projeto.
Outra maneira é ir para o NuGet Manager e navegar pelo pacote que deseja adicionar.