Bagikan melalui


Apa itu .NET SDK?

.NET SDK adalah sekumpulan pustaka dan alat yang digunakan pengembang untuk membuat aplikasi dan pustaka .NET. Ini berisi komponen berikut yang digunakan untuk membangun dan menjalankan aplikasi:

Cara menginstal .NET SDK

Seperti halnya alat apa pun, langkah pertama adalah mendapatkan alat di komputer Anda. Bergantung pada skenario Anda, Anda dapat menginstal SDK menggunakan salah satu metode berikut:

  • Gunakan alat penginstal asli.
  • Gunakan skrip shell penginstalan.

Alat penginstal asli terutama dimaksudkan untuk mesin pengembangan. SDK didistribusikan menggunakan mekanisme penginstalan asli setiap platform yang didukung, seperti paket DEB pada bundel Ubuntu atau MSI di Windows. Alat penginstal ini menginstal dan menyiapkan lingkungan sesuai kebutuhan pengguna untuk menggunakan SDK segera setelah penginstalan. Namun, mereka juga memerlukan hak administratif pada komputer. Anda dapat menemukan SDK untuk diinstal di halaman unduhan .NET.

Menginstal skrip, di sisi lain, tidak memerlukan hak istimewa administratif. Namun, mereka juga tidak menginstal prasyarat apa pun pada komputer; Anda perlu menginstal semua prasyarat secara manual. Skrip sebagian besar dimaksudkan untuk menyiapkan server build atau ketika Anda ingin menginstal alat tanpa hak istimewa admin. Anda dapat menemukan informasi selengkapnya di artikel referensi skrip penginstalan. Untuk informasi tentang menyiapkan SDK di server build CI Anda, lihat Menggunakan .NET SDK di lingkungan Integrasi Berkelanjutan (CI).

Secara default, SDK diinstal secara "berdampingan" (SxS), yang berarti beberapa versi dapat hidup berdampingan pada satu komputer. Untuk informasi tentang bagaimana versi dipilih saat Anda menjalankan perintah CLI, lihat Memilih versi .NET yang akan digunakan.

Panduan keamanan

Penting

.NET SDK menemukan dan menjalankan berbagai alat yang dikirim sebagai biner yang dapat dieksekusi terpisah di SDK. Dalam kebanyakan kasus, SDK dapat menentukan jalur lengkap ke yang dapat dieksekusi. Namun, ada pengecualian di mana SDK tidak dapat menentukan jalur dan bergantung pada input pengguna. Ada kemungkinan bahwa pengguna dapat memberikan input yang menyebabkan .NET SDK menjalankan perangkat lunak berbahaya. Untuk alasan ini, Anda tidak boleh mempercayai repositori apa pun dengan biner yang cocok dengan nama file tertentu di lokasi penginstalan SDK, misalnya, msbuild.exe. SDK diinstal ke folder versi seperti C:\Program Files\dotnet\sdk\7.0.400\ pada Windows atau /usr/bin/share/dotnet/sdk/7.0.400 di Linux.

Lihat juga