Kapan menggunakan dotnetup

Note

dotnetup sedang dalam pratinjau publik. Fitur dan perilakunya mungkin berubah sebelum ketersediaan umum.

Anda dapat menginstal .NET dengan beberapa cara. dotnetup adalah salah satu opsi. Ini menginstal dan mengelola .NET SDK dan runtime untuk akun pengguna Anda. Artikel ini membantu Anda memutuskan apakah dotnetup sesuai dengan skenario Anda, atau apakah metode penginstalan lain adalah pilihan yang lebih baik.

Skenario yang sesuai dengan dotnetup

Pertimbangkan dotnetup saat Anda ingin:

  • Instal .NET tanpa hak administrator dan tanpa manajer paket sistem.
  • Pertahankan beberapa versi SDK dan runtime berdampingan, dan perbarui bersama-sama.
  • Ikuti saluran, seperti lts, 10.0, atau 10.0.1xx, sehingga pembaruan berpindah ke versi terbaru yang cocok.
  • Instal SDK yang diperlukan oleh file global.json milik repositori.
  • Coba pratinjau atau build harian tanpa mengubah instalasi seluruh sistem.
  • Gunakan perintah yang sama pada Windows, macOS, dan Linux.

Skenario yang sesuai dengan metode lain

Metode penginstalan lain mungkin menjadi pilihan yang lebih baik ketika Anda:

  • Perlu metode penginstalan yang didukung dan tersedia secara umum. dotnetup berada dalam pratinjau publik. Untuk mesin produksi, gunakan alat penginstal .NET, manajer paket, atau Visual Studio.
  • Kembangkan dengan Visual Studio. Visual Studio menginstal dan memperbarui salinan .NET untuk seluruh komputer. Untuk informasi selengkapnya, lihat Menginstal .NET di Windows.
  • Perlu penginstalan .NET di seluruh sistem. Pilih metode penginstalan berdasarkan sistem operasi dan kebutuhan pemeliharaan Anda. Pada Windows, gunakan Microsoft Update atau perbarui paket dengan WinGet. Di Linux, gunakan manajer paket distribusi Anda. Di macOS, jalankan penginstal .NET lagi untuk menginstal versi yang lebih baru. Untuk informasi selengkapnya, lihat Menginstal .NET di Windows, Menginstal .NET di macOS, atau Menginstal .NET di Linux.
  • Mengelola dan menghapus penginstalan .NET di seluruh perangkat Windows organisasi. Gunakan .NET Install Manager.

Bandingkan metode penginstalan

Capability dotnetup .NET alat penginstal dan manajer paket Skrip dotnet-install
Cakupan penginstalan Pengguna Mesin Folder apa pun yang Anda pilih
Memerlukan hak administrator Tidak, kecuali untuk mengubah sistem PATH pada Windows dalam everywhere mode Yes No
Pelacakan penginstalan Yes Ya, melalui OS No
Pembaruan penginstalan Ya, dengan dotnetup update Tergantung pada OS dan metode penginstalan No. Jalankan skrip lagi.
Menghapus penginstalan yang tidak digunakan Yes Ya, melalui OS No
Dibaca global.json Yes No Ya, dengan opsi --jsonfile
Instal build harian Yes No Yes
Status dukungan Pratinjau umum Tersedia secara umum Tersedia secara umum

Gunakan dotnetup dengan instalasi lain

dotnetup tidak menghapus atau mengubah penginstalan seluruh sistem. Bagaimana kedua penginstalan berinteraksi tergantung pada mode akses yang Anda pilih:

  • Dalam mode none dan shell, proses yang tidak menggunakan konfigurasi lingkungan dotnetup terus menggunakan penginstalan di seluruh komputer.
  • Dalam mode everywhere pada Windows, penginstalan yang dikelola dotnetup lebih diutamakan daripada penginstalan tingkat sistem. Migrasikan SDK dan runtime seluruh sistem yang Anda butuhkan ke dalam penginstalan yang dikelola dotnetup.

Untuk informasi selengkapnya, lihat konfigurasi lingkungan dotnetup.

Langkah berikutnya