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
new
restore
build
publish
run
test
vstest
pack
migrate
clean
sln
help
store
watch
-
format
(Tersedia sejak .NET 6 SDK)
Perintah modifikasi proyek
package add
package list
package remove
package search
reference add
reference list
reference remove
Perintah NuGet
nuget delete
nuget locals
nuget 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) -
package search
(Tersedia sejak .NET 8.0.2xx SDK) -
nuget why
(Tersedia sejak .NET 8.0.4xx SDK)
Perintah manajemen beban kerja
-
workload
(Tersedia sejak .NET 7 SDK) -
workload config
(Tersedia sejak .NET 8.0.400 SDK) -
workload install
(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.