Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini berlaku untuk: ✔️ .NET Core 3.1 SDK dan versi yang lebih baru
Antarmuka baris perintah .NET (CLI) adalah toolchain lintas platform untuk mengembangkan, membangun, menjalankan, dan menerbitkan aplikasi .NET.
.NET CLI disertakan dengan .NET SDK. Untuk informasi selengkapnya tentang cara menginstal .NET SDK, lihat Menginstal .NET. Setelah menginstal SDK, Anda dapat menjalankan perintah CLI dengan membuka terminal dan memasukkan perintah di prompt terminal.
Struktur perintah
Struktur perintah CLI terdiri dari driver ("dotnet"), perintah, serta mungkin argumen dan opsi perintah. Anda melihat pola ini di sebagian besar operasi CLI, seperti membuat aplikasi konsol baru, dan menjalankannya dari baris perintah. Perintah berikut menunjukkan kapan aplikasi konsol dijalankan dari direktori bernama my_app:
dotnet new console
dotnet build --output ./build_output
dotnet ./build_output/my_app.dll
Pengemudi
Driver diberi nama dotnet dan memiliki dua tanggung jawab, baik menjalankan aplikasi yang bergantung pada kerangka kerja atau menjalankan perintah.
Untuk menjalankan aplikasi yang bergantung pada kerangka kerja, tentukan jalur ke file .dll aplikasi setelah driver tanpa menentukan perintah, misalnya, dotnet /path/to/my_app.dll. Saat menjalankan perintah dari folder tempat DLL aplikasi berada, cukup jalankan dotnet my_app.dll. Untuk informasi selengkapnya, lihat perintah dotnet.
Saat Anda menyediakan perintah ke driver, dotnet.exe memulai proses eksekusi perintah CLI. Contohnya:
dotnet build
Pertama, driver menentukan versi SDK yang akan digunakan. Jika tidak ada file global.json , versi terbaru SDK yang tersedia akan digunakan. Setelah versi SDK ditentukan, versi tersebut menjalankan perintah .
Perintah
Perintah ini melakukan suatu tindakan. Misalnya, dotnet build membangun kode.
dotnet publish menerbitkan kode. Lihat bagian perintah CLI untuk daftar perintah.
Argumen
Argumen yang Anda teruskan pada baris perintah adalah argumen ke perintah yang dipanggil atau ke opsi yang ditentukan dengan perintah . Misalnya, saat Anda menjalankan dotnet publish my_app.csproj, argumen my_app.csproj menunjukkan proyek untuk dipublikasikan dan diteruskan ke perintah publish.
Opsi
Opsi yang Anda teruskan pada baris perintah adalah opsi untuk perintah yang dipanggil. Misalnya, saat Anda menjalankan dotnet publish --output /build_output, opsi --output dan nilai yang disediakan oleh argumen /build_output diteruskan ke perintah publish.
Perintah CLI
Perintah berikut diinstal secara default:
Perintah dasar
newrestorebuildpublishruntestvstestpackcleanslnhelpstorewatch-
format(Tersedia sejak .NET 6 SDK)
Perintah modifikasi proyek
package addpackage downloadpackage listpackage removepackage searchpackage update-
project convert(Tersedia sejak .NET 10 SDK) reference addreference listreference remove
Perintah NuGet
nuget deletenuget localsnuget push-
nuget add source(Tersedia sejak .NET Core 3.1.200 SDK) -
nuget disable source(Tersedia sejak .NET Core 3.1.200 SDK) -
nuget enable source(Tersedia sejak .NET Core 3.1.200 SDK) -
nuget list source(Tersedia sejak .NET Core 3.1.200 SDK) -
nuget remove source(Tersedia sejak .NET Core 3.1.200 SDK) -
nuget update source(Tersedia sejak .NET Core 3.1.200 SDK) -
nuget verify(Tersedia sejak .NET 5 SDK) -
nuget trust(Tersedia sejak .NET 5 SDK) -
nuget sign(Tersedia sejak .NET 6 SDK) -
nuget why(Tersedia sejak .NET 8.0.4xx SDK)
Perintah manajemen beban kerja
-
workload(Tersedia sejak .NET 7 SDK) -
workload clean(Tersedia sejak .NET 6 SDK) -
workload config(Tersedia sejak .NET 8.0.400 SDK) -
workload install(Tersedia sejak .NET 6 SDK) -
workload history(Tersedia sejak .NET 6 SDK) -
workload list(Tersedia sejak .NET 6 SDK) -
workload update(Tersedia sejak .NET 6 SDK) -
workload restore(Tersedia sejak .NET 6 SDK) -
workload repair(Tersedia sejak .NET 6 SDK) -
workload uninstall(Tersedia sejak .NET 6 SDK) -
workload search(Tersedia sejak .NET 6 SDK)
Perintah tingkat lanjut
Perintah manajemen alat
Alat adalah aplikasi konsol yang diinstal dari paket NuGet dan dipanggil dari prompt perintah. Anda dapat menulis alat sendiri atau menginstal alat yang ditulis oleh pihak ketiga. Alat juga dikenal sebagai alat global, alat jalur alat, dan alat lokal. Untuk informasi selengkapnya, lihat gambaran umum tentang alat .NET.