.NET Core - Referensi Paket
Di bab ini, kita akan membahas cara menambahkan paket di aplikasi .NET Core Anda dan cara menemukan paket tertentu. Kita bisa langsung ke NuGet dan menambahkan paket, tapi disini kita akan melihat beberapa tempat lain.
Sekarang mari kita pergi ke kode sumber .NET Core yang terletak di sini - https://github.com/dotnet/corefx
Di repo CoreFx, buka file src folder -
Dan Anda akan melihat seluruh daftar folder yang sesuai dengan paket yang berbeda. Sekarang mari kita cari Json -
Ada cara lain untuk menemukan paket Anda, Anda mungkin tahu berbagai jenis jika Anda terbiasa dengan .NET Framework, tetapi perakitan paket di .NET Core sangat berbeda dan Anda tidak akan tahu di mana paket itu masuk.
Jika Anda mengetahui tipenya, Anda dapat mencari untuk membalikkan pencarian paket dengan menggunakan https://packagesearch.azurewebsites.net/
Di sini Anda dapat memasukkan semua jenis paket yang ingin Anda temukan. Kemudian, situs ini akan memindai NuGet dan menemukan paket yang relevan untuk Anda.
Sekarang mari kita cari DataContractJson.
Sekarang Anda akan melihat bahwa kami mendapatkan paket yang sama; mari kita klik paketnya.
Anda sekarang akan melihat halaman NuGet; Anda perlu mengkonfirmasi bahwa Anda membutuhkan paket ini. Anda dapat menambahkan ini di aplikasi Anda menggunakan beberapa metode.
Mari kita buka file project.json.
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
Ini adalah format proyek baru dan di dalam file ini Anda akan melihat bagian dependensi. Mari kita tambahkan dependensi baru seperti yang ditunjukkan di bawah ini.
{
"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"
}
}
}
Sekarang jika Anda melihat referensi Anda, maka Anda akan melihatnya System.Runtime.Serialization.Json paket ditambahkan ke proyek Anda.
Cara lain adalah pergi ke NuGet Manager dan telusuri paket yang ingin Anda tambahkan.