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.
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, atau10.0.1xx, sehingga pembaruan berpindah ke versi terbaru yang cocok. - Instal SDK yang diperlukan oleh file
global.jsonmilik 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.
dotnetupberada 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
nonedanshell, proses yang tidak menggunakan konfigurasi lingkungan dotnetup terus menggunakan penginstalan di seluruh komputer. - Dalam mode
everywherepada 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.