Mulai cepat: Menginstal dan menggunakan paket dengan dotnet CLI
Paket NuGet berisi kode biner yang dikompilasi yang disediakan pengembang untuk digunakan pengembang lain dalam proyek mereka. Untuk informasi selengkapnya, lihat Apa itu NuGet. Mulai cepat ini menjelaskan cara menginstal paket Newtonsoft.Json NuGet populer ke dalam proyek .NET dengan menggunakan perintah tambahkan paket dotnet.
Anda merujuk ke paket yang diinstal dalam kode dengan using <namespace>
direktif, di mana <namespace>
sering kali adalah nama paket. Anda kemudian dapat menggunakan API paket dalam proyek Anda.
Tip
Telusuri nuget.org/packages untuk menemukan paket yang dapat Anda gunakan kembali di aplikasi Anda sendiri. Anda dapat mencari langsung di https://nuget.org, atau menemukan dan menginstal paket dari dalam Visual Studio. Untuk informasi selengkapnya, lihat Menemukan dan mengevaluasi paket NuGet untuk proyek Anda.
Prasyarat
- .NET SDK, yang menyediakan
dotnet
alat baris perintah. Mulai dari Visual Studio 2017, CLI dotnet secara otomatis diinstal dengan beban kerja terkait .NET atau .NET Core.
Membuat proyek
Anda dapat menginstal paket NuGet ke dalam proyek .NET. Untuk panduan ini, buat proyek konsol .NET sederhana dengan menggunakan dotnet CLI, sebagai berikut:
Buat folder bernama Nuget.Quickstart untuk proyek.
Buka perintah dan beralih ke folder baru.
Buat proyek dengan menggunakan perintah berikut:
dotnet new console
Gunakan
dotnet run
untuk menguji aplikasi. Anda akan melihat outputHello, World!
.
Menambahkan paket Newtonsoft.Json NuGet
Gunakan perintah berikut untuk menginstal
Newtonsoft.json
paket:dotnet add package Newtonsoft.Json
Setelah perintah selesai, buka file Nuget.Quickstart.csproj di Visual Studio untuk melihat referensi paket NuGet yang ditambahkan:
<ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> </ItemGroup>
Menggunakan API Newtonsoft.Json di aplikasi
Di Visual Studio, buka file Program.cs dan tambahkan baris berikut di bagian atas file:
using Newtonsoft.Json;
Tambahkan kode berikut untuk mengganti pernyataan
Console.WriteLine("Hello, World!");
:namespace Nuget.Quickstart { public class Account { public string? Name { get; set; } public string? Email { get; set; } public DateTime DOB { get; set; } } internal class Program { static void Main(string[] args) { Account account = new Account { Name = "John Doe", Email = "john@nuget.org", DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc), }; string json = JsonConvert.SerializeObject(account, Formatting.Indented); Console.WriteLine(json); } } }
Simpan file, lalu buat dan jalankan aplikasi dengan menggunakan
dotnet run
perintah . Output adalah representasi JSON dariAccount
objek dalam kode:{ "Name": "John Doe", "Email": "john@nuget.org", "DOB": "1980-02-20T00:00:00Z" }
Selamat atas penginstalan dan penggunaan paket NuGet pertama Anda!
Video Terkait
Temukan video NuGet lainnya di Channel 9 dan YouTube.
Langkah berikutnya
Pelajari selengkapnya tentang menginstal dan menggunakan paket NuGet dengan CLI dotnet:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk