Bagikan melalui


Menginstal .NET Framework untuk pengembang

.NET Framework adalah bagian integral dari banyak aplikasi yang berjalan di Windows dan menyediakan fungsionalitas umum bagi aplikasi tersebut untuk dijalankan. Untuk pengembang, .NET Framework menyediakan model pemrograman yang komprehensif dan konsisten untuk membangun aplikasi yang memiliki pengalaman pengguna yang menakjubkan secara visual dan komunikasi yang mulus dan aman.

Nota

Artikel ini ditujukan untuk pengembang yang ingin menginstal .NET Framework pada sistem mereka sendiri atau yang ingin menginstalnya dengan aplikasi mereka. Untuk pengguna yang tertarik menginstal .NET Framework, lihat Menginstal .NET Framework di Windows dan Windows Server.

Artikel ini menyediakan tautan untuk menginstal semua versi .NET Framework dari .NET Framework 4.5 ke .NET Framework 4.8.1 di komputer Anda. Jika Anda adalah pengembang, Anda juga dapat menggunakan tautan ini untuk mengunduh dan mendistribusikan ulang .NET Framework dengan aplikasi Anda. Untuk informasi tentang menyebarkan versi .NET Framework dengan aplikasi Anda, lihat panduan penyebaran .NET Framework untuk pengembang.

Penting

Konten .NET Framework yang sebelumnya ditandatangani secara digital menggunakan sertifikat yang menggunakan algoritma SHA1 harus dihentikan untuk mendukung standar industri yang berkembang.

Versi .NET Framework berikut tidak lagi didukung pada 26 April 2022: 4.5.2, 4.6, dan 4.6.1. Perbaikan keamanan, pembaruan, dan dukungan teknis untuk versi ini tidak lagi disediakan.

Jika Anda menggunakan .NET Framework 4.5.2, 4.6, atau 4.6.1, perbarui runtime yang disebarkan ke versi yang lebih baru, seperti .NET Framework 4.6.2 atau .NET Framework 4.8.1, untuk terus menerima pembaruan dan dukungan teknis.

Penginstal yang ditandatangani SHA2 yang diperbarui tersedia untuk .NET Framework 3.5 SP1, dan 4.6.2 hingga 4.8. Untuk informasi selengkapnya, lihat rencana penghapusan SHA1, posting blog pembaruan siklus hidup .NET 4.5.2, 4.6, dan 4.6.1, dan FAQ.

Penting

Semua versi .NET Framework sejak .NET Framework 4 adalah pembaruan di tempat, sehingga hanya satu versi 4.x yang dapat terpasang pada sistem. Selain itu, versi tertentu dari .NET Framework telah diinstal sebelumnya pada beberapa versi sistem operasi Windows. Ini berarti bahwa:

  • Jika sudah ada versi 4.x yang lebih baru yang diinstal pada komputer, Anda tidak dapat menginstal versi 4.x sebelumnya.
  • Jika OS telah diinstal sebelumnya dengan versi .NET Framework tertentu, Anda tidak dapat menginstal versi 4.x sebelumnya pada komputer yang sama.
  • Jika Anda menginstal versi yang lebih baru, Anda tidak perlu terlebih dahulu menghapus instalan versi sebelumnya.

Untuk informasi selengkapnya tentang versi .NET Framework dan cara menentukan versi mana yang diinstal di komputer, lihat Versi dan Dependensi dan Cara: Menentukan Versi .NET Framework Mana yang Diinstal.

Nota

Untuk informasi tentang .NET Framework 3.5, lihat Menginstal .NET Framework 3.5 di Windows 11, Windows 10, Windows 8.1, dan Windows 8.

Gunakan tabel berikut untuk tautan cepat, atau baca lebih lanjut untuk detailnya. Untuk melihat persyaratan sistem untuk .NET Framework sebelum penginstalan, lihat Persyaratan Sistem. Untuk bantuan terkait pemecahan masalah, lihat Pemecahan Masalah.

Versi .NET Framework Penginstal (Paket Pengembang dan Waktu Putar) Dukungan platform
4.8.1 .NET Framework 4.8.1 Disertakan dalam:

Windows 11 versi 22H2
Visual Studio 2022 dan versi yang lebih baru

Anda dapat menginstal pada:

Windows 11
Windows 10 versi 21H2
Windows 10 versi 21H1
Windows 10 versi 20H2
Windows Server 2022

(untuk daftar lengkap, lihat persyaratan sistem)
4.8 .NET Framework 4.8 Disertakan dalam:

Windows 11
Pembaruan Windows 10 Mei 2019 (dan versi yang lebih baru)
Visual Studio 2019 (versi 16.3)

Anda dapat menginstal pada:

Pembaruan Windows 10 Oktober 2018
Pembaruan Windows 10 April 2018
Pembaruan Windows 10 Fall Creators
Pembaruan Kreator Windows 10
Pembaruan Ulang Tahun Windows 10
Windows 8.1 dan yang lebih lama
Windows Server 2022
Windows Server 2019
Windows Server, Versi 1809
Windows Server, Versi 1803

(untuk daftar lengkap, lihat persyaratan sistem)
4.7.2 .NET Framework 4.7.2 Disertakan dalam:

Pembaruan Windows 10 Oktober 2018
Pembaruan Windows 10 April 2018
Windows Server 2019
Windows Server, Versi 1809
Windows Server, Versi 1803
Visual Studio 2017 (Pembaruan 15.8)

Anda dapat menginstal pada:

Pembaruan Windows 10 Fall Creators
Pembaruan Kreator Windows 10
Pembaruan Ulang Tahun Windows 10
Windows 8.1 dan yang lebih lama
Windows Server, versi 1709 dan yang lebih lama

(untuk daftar lengkap, lihat persyaratan sistem)
4.7.1 .NET Framework 4.7.1 Disertakan dalam:

Pembaruan Windows 10 Fall Creators
Windows Server, versi 1709
Visual Studio 2017 (Pembaruan 15.5)

Anda dapat menginstal pada:

Pembaruan Kreator Windows 10
Pembaruan Ulang Tahun Windows 10
Windows 8.1 dan yang lebih lama
Windows Server 2016 dan versi sebelumnya
(untuk daftar lengkap, lihat persyaratan sistem)
4.7 .NET Framework 4.7 Disertakan dalam:

Pembaruan Windows 10 Creators Update
Visual Studio 2017 (Pembaruan 15.3)

Anda dapat menginstal pada:

Pembaruan Ulang Tahun Windows 10
Windows 8.1 dan yang lebih lama
Windows Server 2016 dan versi sebelumnya
(untuk daftar lengkap, lihat persyaratan sistem)
4.6.2 .NET Framework 4.6.2 Disertakan dalam:

Pembaruan Ulang Tahun Windows 10

Anda dapat menginstal pada:

Pembaruan Windows 10 November
Jendela 10
Windows 8.1 dan yang lebih lama
Windows Server 2012 R2 dan yang lebih lama
(untuk daftar lengkap, lihat persyaratan sistem)
4.6.1 .NET Framework 4.6.1 Disertakan dalam:

Visual Studio 2015 Update 2

Anda dapat menginstal pada:

Jendela 10
Windows 8.1 dan yang lebih lama
Windows Server 2012 R2 dan yang lebih lama
(untuk daftar lengkap, lihat persyaratan sistem)
4.6 .NET Framework 4.6 Disertakan dalam:

Jendela 10
Visual Studio 2015

Anda dapat menginstal pada:

Windows 8.1 dan yang lebih lama
Windows Server 2012 R2 dan yang lebih lama
(untuk daftar lengkap, lihat persyaratan sistem)
4.5.2 .NET Framework 4.5.2 Anda dapat menginstal pada:

Windows 8.1 dan yang lebih lama
Windows Server 2012 R2 dan yang lebih lama
(untuk daftar lengkap, lihat persyaratan sistem)
4.5.1 .NET Framework 4.5.1 Disertakan dalam:

Windows 8.1
Windows Server 2012 R2
Visual Studio 2013

Anda dapat menginstal pada:

Windows 8 dan yang lebih lama
Windows Server 2012 dan versi sebelumnya
(untuk daftar lengkap, lihat persyaratan sistem)
4.5 .NET Framework 4,5 Disertakan dalam:

Windows 8
Windows Server 2012
Visual Studio 2012

Anda dapat menginstal pada:

Windows 7 dan yang lebih lama
Windows Server 2008 SP2 dan yang lebih lama
(untuk daftar lengkap, lihat persyaratan sistem)

Penting

Dimulai dengan Visual Studio 2022, Visual Studio tidak lagi menyertakan komponen .NET Framework untuk .NET Framework 4.0 - 4.5.1 karena versi ini tidak lagi didukung. Visual Studio 2022 dan versi yang lebih baru tidak dapat membangun aplikasi yang menargetkan .NET Framework 4.0 hingga .NET Framework 4.5.1. Untuk terus membangun aplikasi ini, Anda dapat menggunakan Visual Studio 2019 atau versi yang lebih lama.

Anda dapat menginstal Paket Pengembang untuk versi tertentu dari .NET Framework, jika tersedia, di semua platform yang didukung.

Paket Pengembang hanya menargetkan versi .NET Framework tertentu dan tidak menyertakan versi sebelumnya. Misalnya, Paket Pengembang .NET Framework 4.8 tidak menyertakan .NET Framework 4.7.

Anda dapat menginstal penginstal Web atau Offline pada:

  • Windows 8.1 dan yang lebih lama

  • Windows Server 2012 R2 dan yang lebih lama

Untuk daftar lengkapnya, lihat Persyaratan Sistem.

Untuk pengenalan umum .NET Framework untuk pengguna dan pengembang, lihat Memulai. Untuk informasi tentang menyebarkan .NET Framework dengan aplikasi Anda, lihat panduan penyebaran. Untuk membaca tentang arsitektur dan fitur utama .NET Framework, lihat gambaran umumnya.

Pilihan penginstalan

Instal paket penargetan pengembang untuk mengembangkan dengan versi terbaru .NET Framework di Visual Studio atau lingkungan pengembangan lainnya, atau unduh paket .NET Framework yang dapat didistribusikan ulang untuk digunakan bersama aplikasi atau kontrol Anda.

Untuk menginstal Paket Pengembang .NET Framework atau Paket Penargetan

Paket penargetan memungkinkan aplikasi Anda menargetkan versi .NET Framework tertentu saat mengembangkan di Visual Studio dan beberapa lingkungan pengembangan lainnya. Paket pengembang mencakup versi .NET Framework tertentu dan SDK yang menyertainya bersama dengan paket penargetan yang sesuai.

Paket pengembang untuk .NET Framework 4.5.1 atau 4.5.2, paket penargetan untuk .NET Framework 4.6, dan paket pengembang untuk .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, atau 4.8 menyediakan versi .NET Framework tertentu dari rakitan referensi, paket bahasa, dan file IntelliSense untuk digunakan di lingkungan pengembangan terintegrasi seperti Visual Studio. Jika Anda menggunakan Visual Studio, paket pengembang atau paket penargetan juga menambahkan versi .NET Framework yang diinstal ke pilihan target saat Anda membuat proyek baru. Pilih salah satu metode berikut:

Dari halaman unduhan paket pengembang, pilih Unduh. Selanjutnya, pilih Jalankan atau Simpan, dan ikuti instruksi saat diminta. Anda juga dapat menginstal paket pengembang atau paket penargetan untuk versi .NET Framework tertentu dengan memilihnya dari komponen opsional dalam beban kerja pengembangan desktop .NET di Alat Penginstal Visual Studio, seperti yang ditunjukkan oleh gambar berikut.

Alat penginstal Visual Studio dengan opsi .NET Framework dipilih.

Saat Anda menargetkan versi .NET Framework tertentu, aplikasi Anda dibuat dengan menggunakan rakitan referensi yang disertakan dengan paket pengembang versi tersebut. Saat runtime, rakitan diambil dari Global Assembly Cache, dan rakitan referensi tidak digunakan.

Saat membuat aplikasi dari Visual Studio atau menggunakan MSBuild dari baris perintah, MSBuild mungkin menampilkan kesalahan MSB3644, "Rakitan referensi untuk kerangka kerja "versi kerangka kerja" tidak ditemukan." Untuk mengatasi kesalahan, unduh paket pengembang atau paket penargetan untuk versi .NET Framework tersebut.

Untuk menginstal atau mengunduh .NET Framework yang dapat didistribusikan ulang

Penginstal mengunduh komponen .NET Framework untuk aplikasi atau kontrol yang menargetkan versi .NET Framework tersebut. Komponen-komponen ini harus diinstal pada setiap komputer tempat aplikasi atau kontrol berjalan. Penginstal ini dapat didistribusikan ulang, sehingga Anda dapat menyertakannya dalam program penyiapan untuk aplikasi Anda.

Halaman unduhan disediakan dalam beberapa bahasa, tetapi sebagian besar unduhan disediakan dalam bahasa Inggris saja. Untuk dukungan bahasa tambahan, Anda harus menginstal paket bahasa.

Tersedia dua jenis alat penginstal yang dapat didistribusikan ulang:

  • Penginstal Web mengunduh komponen yang diperlukan dan paket bahasa yang sesuai dengan sistem operasi komputer tempat penginstalan dari web. Paket ini jauh lebih kecil daripada penginstal offline tetapi memerlukan koneksi Internet yang konsisten. Anda dapat mengunduh paket bahasa mandiri untuk menginstal dukungan bahasa tambahan.

  • Penginstal offline (dapat didistribusikan ulang mandiri) berisi semua komponen yang diperlukan untuk menginstal .NET Framework tetapi tidak berisi paket bahasa. Unduhan ini lebih besar dari penginstal web. Penginstal offline tidak memerlukan koneksi internet. Setelah menjalankan penginstal offline, Anda dapat mengunduh paket bahasa mandiri untuk menginstal dukungan bahasa. Gunakan alat penginstal offline jika Anda tidak dapat mengandalkan koneksi Internet yang konsisten.

Alat penginstal web dan offline dirancang untuk komputer berbasis x86 dan berbasis x64 (lihat persyaratan sistem), tetapi tidak mendukung komputer berbasis Itanium.

  1. Buka halaman unduhan untuk versi .NET Framework yang ingin Anda instal:

  2. Pilih bahasa untuk halaman unduhan. Opsi ini tidak mengunduh sumber daya .NET Framework yang dilokalkan; hanya memengaruhi teks yang ditampilkan pada halaman unduhan.

  3. Pilih Unduh.

  4. Jika diminta, pilih unduhan yang cocok dengan arsitektur sistem Anda, lalu pilih Berikutnya.

  5. Saat perintah unduhan muncul, lakukan salah satu hal berikut ini:

    • Jika Anda ingin menginstal .NET Framework di komputer Anda, pilih Jalankan, lalu ikuti perintah di layar Anda.

    • Jika Anda ingin mengunduh .NET Framework untuk didistribusikan ulang, pilih Simpan, lalu ikuti perintah di layar Anda.

  6. Jika Anda ingin mengunduh sumber daya untuk bahasa tambahan, ikuti instruksi di bagian berikutnya untuk menginstal satu atau beberapa paket bahasa.

Nota

Jika Anda mengalami masalah selama penginstalan, lihat Pemecahan Masalah.

Catatan penginstalan:

  • .NET Framework 4.5 dan versi yang lebih baru menggantikan .NET Framework 4.0. Saat Anda menginstal versi ini pada sistem yang sudah memiliki .NET Framework 4 terpasang, komponen-komponen diganti.

  • Menghapus instalasi .NET Framework 4.5 atau versi yang lebih baru juga menghapus file .NET Framework 4 yang sudah ada sebelumnya. Jika Anda ingin kembali ke .NET Framework 4, Anda harus menginstalnya kembali dan pembaruan apa pun untuk itu. Lihat Menginstal .NET Framework 4.

  • Anda harus memiliki kredensial administratif untuk menginstal .NET Framework 4.5 atau versi yang lebih baru.

  • .NET Framework 4.5 redistributable diperbarui pada 9 Oktober 2012 untuk memperbaiki masalah yang terkait dengan tanda waktu yang tidak tepat pada sertifikat digital, yang menyebabkan tanda tangan digital pada file yang diproduksi dan ditandatangani oleh Microsoft kedaluwarsa sebelum waktunya. Jika sebelumnya Anda menginstal paket yang dapat didistribusikan ulang .NET Framework 4.5 tertanggal 16 Agustus 2012, kami sarankan Anda memperbarui salinan Anda dengan yang dapat didistribusikan ulang terbaru dari halaman unduhan .NET Framework. Untuk informasi selengkapnya tentang masalah ini, lihat 2749655 Microsoft Security Advisory.

Untuk menginstal paket bahasa

Paket bahasa adalah file yang dapat dieksekusi yang berisi sumber daya yang dilokalkan (seperti pesan kesalahan terjemahan dan teks UI) untuk bahasa yang didukung. Jika Anda tidak menginstal paket bahasa, pesan kesalahan .NET Framework dan teks lainnya ditampilkan dalam bahasa Inggris. Perhatikan bahwa alat penginstal web secara otomatis menginstal paket bahasa yang cocok dengan sistem operasi Anda, tetapi Anda dapat mengunduh paket bahasa tambahan ke komputer Anda. Penginstal offline tidak menyertakan paket bahasa apa pun.

Penting

Paket bahasa tidak berisi komponen .NET Framework yang diperlukan untuk menjalankan aplikasi, jadi Anda harus menjalankan penginstal web atau offline sebelum menginstal paket bahasa. Jika Anda telah menginstal paket bahasa, hapus instalannya, instal .NET Framework, lalu instal ulang paket bahasa.

  1. Buka halaman unduhan paket bahasa untuk versi .NET Framework yang telah Anda instal:

  2. Dalam daftar bahasa, pilih bahasa yang ingin Anda unduh, dan tunggu beberapa detik agar halaman dimuat ulang dalam bahasa tersebut.

  3. Pilih Unduh.

Tabel berikut mencantumkan bahasa yang didukung.

Bahasa Budaya
Bahasa Arab Ar
Ceko Cs
Dansk Da
Belanda Belanda
Suomi Fi
Inggris (AS) en-AS
Prancis Prancis
Jerman De
Yunani El
Ibrani dia
Bahasa Hungaria Uh
Italia itu
Jepang Ja
Bahasa Korea Ko
Norwegia Tidak
Bahasa Polandia Pl
Portugis (Brasil) pt-BR
Bahasa Portugis (Portugal) pt-PT
Rusia Ru
Bahasa Tionghoa Sederhana zh-CHS
Spanyol es
Swedia Swedia
Tionghoa Tradisional zh-CHT
Turki Tr

Langkah selanjutnya

Lihat juga