Bagikan melalui


Instal .NET di Windows

Ada banyak cara berbeda untuk menginstal .NET di Windows. Artikel ini membantu Anda memahami perbedaan antara SDK dan Runtime, runtime mana yang harus Anda instal, dan metode yang harus Anda gunakan untuk menginstal .NET.

.NET terdiri dari runtime dan SDK. Runtime menjalankan aplikasi .NET, dan SDK digunakan untuk membuat aplikasi.

Tidak seperti .NET Framework, .NET tidak diinstal dan terkait dengan versi Windows Anda. Anda hanya dapat menginstal versi tunggal .NET Framework di Windows. .NET dapat diinstal di mana saja di komputer Anda dan beberapa aplikasi mungkin menyertakan salinan .NET mereka sendiri.

Secara default, .NET diinstal ke direktori Program Files\dotnet di komputer Anda, kecuali metode penginstalan memilih direktori yang berbeda.

Pilih runtime yang benar

Ada tiga runtime berbeda untuk Windows, yang memungkinkan berbagai jenis aplikasi untuk dijalankan. SDK mencakup ketiga runtime. Jika Anda menginstal runtime tertentu, runtime mungkin menyertakan runtime lain. Tabel berikut ini menjelaskan runtime mana yang disertakan dengan penginstal .NET tertentu:

Menyertakan Runtime .NET Menyertakan Runtime Desktop .NET Termasuk ASP.NET Core Runtime
.NET Runtime Ya No Tidak
Runtime Desktop .NET Ya Ya Tidak
ASP.NET Core Runtime Tidak No Ya
.NET SDK Ya Ya Ya

Untuk memastikan bahwa Anda dapat menjalankan semua aplikasi .NET di Windows, instal ASP.NET Core Runtime dan .NET Desktop Runtime. ASP.NET Core Runtime menjalankan aplikasi web apa pun, dan .NET Desktop Runtime menjalankan aplikasi desktop apa pun, seperti aplikasi Windows Presentation Foundation (WPF) atau Formulir Windows (WinForms).

Pilih cara menginstal .NET

Ada berbagai cara untuk menginstal .NET, dan beberapa produk, seperti Visual Studio, mungkin mengelola versi .NET mereka sendiri. Jika Anda menginstal .NET melalui perangkat lunak yang mengelola versi .NET sendiri, Anda juga harus menginstal runtime .NET secara terpisah sehingga Anda dapat menjalankan aplikasi .NET.

Jika Anda tidak yakin metode mana yang harus Anda pilih setelah meninjau daftar di bagian berikut, Anda mungkin ingin menggunakan Penginstal .NET.

Pengembang

  • Visual Studio

    Gunakan Visual Studio untuk menginstal .NET saat Anda ingin mengembangkan aplikasi .NET menggunakan Visual Studio. Visual Studio mengelola salinan .NET sendiri. Metode ini menginstal templat SDK, Runtime, dan Visual Studio.

  • Visual Studio Code - C# Dev Kit

    Instal ekstensi C# Dev Kit untuk Visual Studio Code untuk mengembangkan aplikasi .NET. Metode ini menggunakan SDK yang sebelumnya telah Anda instal.

Pengguna dan Pengembang

  • Penginstal .NET

    Instal .NET dengan paket Windows Installer, yang merupakan executable yang Anda jalankan. Metode ini dapat menginstal SDK dan Runtime. Penginstalan dilakukan di seluruh sistem.

  • Pengelola Paket Windows (WinGet)

    Gunakan WinGet untuk menginstal .NET saat Anda ingin mengelola .NET melalui baris perintah. Metode ini dapat menginstal SDK dan Runtime. Penginstalan dilakukan di seluruh sistem.

  • PowerShell

    Skrip PowerShell yang dapat mengotomatiskan penginstalan SDK atau Runtime. Anda dapat memilih versi .NET mana yang akan diinstal.

Versi yang didukung

Tabel berikut adalah daftar rilis .NET yang saat ini didukung dan versi Windows yang didukungnya. Versi ini tetap didukung sampai versi .NET mencapai akhir dukungan atau versi Windows mencapai akhir masa pakai.

Tip

Sebagai pengingat, tabel ini berlaku untuk .NET modern (dibandingkan dengan .NET Framework). Untuk menginstal .NET Framework, lihat panduan Penginstalan .NET Framework.

Tanggal akhir layanan versi Windows 10 disegmentasi berdasarkan edisi. Hanya edisi Home, Pro, Pro Education, dan Pro for Workstations yang dipertimbangkan dalam tabel berikut. Periksa lembar fakta siklus hidup Windows untuk detail tertentu.

Sistem Operasi .NET 8 (Arsitektur) .NET 6 (Arsitektur)
Windows 11 ✔️ x64, x86, Arm64 ✔️ x64, Arm64
Windows Server 2022 ✔️ x64, x86 ✔️ x64, x86
Windows 10, Versi 1607 atau yang lebih baru ✔️ x64, x86, Arm64 ✔️ x64, x86, Arm64
Windows 8.1 ✔️ x64, x86
Windows 7 SP1 ESU ✔️ x64, x86
Windows Server 2022
Server Windows 2019
Windows Server, Versi 1903 atau yang lebih baru
Server Windows 2016
Windows Server 2012 R2
Windows Server 2012
✔️ x64, x86 ✔️ x64, x86
Windows Server Core 2012 (dan R2) ✔️ x64, x86 ✔️ x64, x86
Nano Server, Versi 1809+ ✔️ x64 ✔️ x64
Nano Server, Versi 1803

Tip

Simbol + mewakili versi minimum.

Windows 7 / 8.1 / Server 2012

Sementara Windows 2012 masih didukung dengan versi terbaru .NET, .NET 6 adalah versi terakhir untuk mendukung Windows 7 dan Windows 8.1. Ketiga versi Windows ini memerlukan dependensi lebih lanjut untuk diinstal:

Sistem Operasi Prasyarat
Windows 7 SP1 ESU - Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit
- KB3063858 64-bit / 32-bit
- Microsoft Root Certificate Authority 2011 (hanya penginstal offline.NET Core 2.1)
Windows 8.1 Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit
Windows Server 2012 Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit
Windows Server 2012 R2 Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit

Persyaratan sebelumnya juga diperlukan jika Anda menerima kesalahan yang terkait dengan salah satu dll berikut:

  • api-ms-win-crt-runtime-l1-1-0.dll
  • api-ms-win-cor-timezone-l1-1-0.dll
  • hostfxr.dll

PC Windows berbasis arm

Bagian berikut menjelaskan hal-hal yang harus Anda pertimbangkan saat menginstal .NET pada PC Windows berbasis Arm.

Apa yang didukung

Tabel berikut ini menjelaskan versi .NET mana yang didukung pada PC Windows berbasis Arm:

Versi .NET SDK Runtime Konflik jalur Didukung
8 Ya Ya Tidak ✔️
8 Ya Ya Tidak ✔️
6 Ya Ya Tidak ✔️
6 Ya Ya Tidak ✔️

Versi x86, x64, dan Arm64 dari .NET SDK ada secara independen satu sama lain. Jika versi baru dirilis, setiap penginstalan arsitektur perlu ditingkatkan.

Perbedaan jalur

Pada PC Windows berbasis Arm, semua versi Arm64 .NET diinstal ke folder C:\Program Files\dotnet\ normal. Namun, versi x64 dari .NET SDK diinstal ke folder C:\Program Files\dotnet\x64\ .

Konflik jalur

X64 .NET SDK diinstal ke direktorinya sendiri, seperti yang dijelaskan di bagian sebelumnya. Ini memungkinkan versi Arm64 dan x64 dari .NET SDK ada pada komputer yang sama. Namun, x64 SDK apa pun yang lebih lama dari 6.0, tidak didukung dan diinstal ke lokasi yang sama dengan versi Arm64, folder C:\Program Files\dotnet\. Jika Anda ingin menginstal x64 SDK yang tidak didukung, Anda harus menghapus instalan versi Arm64 terlebih dahulu. Sebaliknya juga benar. Anda harus menghapus instalan X64 SDK yang tidak didukung untuk menginstal versi Arm64.

Variabel jalur

Variabel lingkungan yang menambahkan .NET ke jalur sistem, seperti PATH variabel, mungkin perlu diubah jika Anda menginstal versi x64 dan Arm64 dari .NET SDK. Selain itu, beberapa alat mengandalkan DOTNET_ROOT variabel lingkungan, yang juga perlu diperbarui untuk menunjuk ke folder penginstalan .NET SDK yang sesuai.

Menginstal dengan Visual Studio

Visual Studio menginstal salinan .NET sendiri yang terpisah dari salinan .NET lainnya. Versi Visual Studio yang berbeda mendukung versi .NET yang berbeda. Versi terbaru Visual Studio selalu mendukung versi terbaru .NET.

Alat Penginstal Visual Studio menginstal dan mengonfigurasi Visual Studio. Beberapa beban kerja Visual Studio termasuk .NET, seperti ASP.NET dan pengembangan web dan pengembangan UI Aplikasi Multi-platform .NET. Versi spesifik .NET dapat diinstal melalui tab Komponen Individual.

Dokumentasi Visual Studio menyediakan instruksi tentang cara:

Cuplikan layar yang memperlihatkan Alat Penginstal Visual Studio dengan beban kerja .NET Desktop disorot dengan kotak merah.

Versi .NET dan Visual Studio

Jika Anda menggunakan Visual Studio untuk mengembangkan aplikasi .NET, tabel berikut ini menjelaskan versi minimum Visual Studio yang diperlukan berdasarkan versi .NET SDK target.

Versi .NET SDK Versi Visual Studio
8 Visual Studio 2022 versi 17.8 atau yang lebih tinggi.
7 Visual Studio 2022 versi 17.4 atau yang lebih tinggi.
6 Visual Studio 2022 versi 17.0 atau yang lebih tinggi.
5 Visual Studio 2019 versi 16.8 atau yang lebih tinggi.
3.1 Visual Studio 2019 versi 16.4 atau yang lebih tinggi.
3.0 Visual Studio 2019 versi 16.3 atau yang lebih tinggi.
2.2 Visual Studio 2017 versi 15.9 atau yang lebih tinggi.
2.1 Visual Studio 2017 versi 15.7 atau yang lebih tinggi.

Jika Sudah menginstal Visual Studio, Anda dapat memeriksa versi Anda dengan langkah-langkah berikut.

  1. Buka Visual Studio.
  2. Pilih Bantuan>Tentang Microsoft Visual Studio.
  3. Baca nomor versi dari dialog Tentang .

Untuk informasi selengkapnya tentang, lihat penerapan versi .NET SDK, MSBuild, dan Visual Studio.

Menginstal dengan Visual Studio Code

Visual Studio Code menggunakan versi .NET yang sudah diinstal pada sistem Anda. Instal .NET menggunakan Penginstal .NET atau Pengelola Paket Windows. Visual Studio menginstal salinan .NET sendiri yang tidak dapat digunakan oleh Visual Studio Code.

Aplikasi .NET dibuat di Visual Studio Code dengan ekstensi C# Dev Kit.

  1. Pertama, instal .NET SDK dengan mengikuti langkah-langkah di salah satu bagian lainnya, kecuali untuk bagian di Visual Studio.

  2. Selanjutnya, instal Visual Studio Code, jika Anda belum melakukannya. Untuk informasi selengkapnya, lihat Visual Studio Code di Windows.

  3. Terakhir, instal ekstensi C# Dev Kit. Untuk informasi selengkapnya, lihat Mulai menggunakan C# di Visual Studio Code.

Penginstal .NET

Halaman unduhan untuk .NET menyediakan executable Penginstal Windows.

  1. Buka browser web dan navigasi ke https://dotnet.microsoft.com/download/dotnet.

  2. Pilih versi .NET yang ingin Anda unduh, seperti 8.0.

  3. Temukan kotak SDK atau Runtime yang berisi tautan untuk mengunduh .NET.

  4. Di bawah kolom Penginstal , temukan baris Windows dan pilih tautan untuk arsitektur CPU Anda. Jika Anda tidak yakin, pilih x64 karena ini adalah yang paling umum.

    Browser secara otomatis mengunduh paket MSI.

    Tip

    Gambar berikut menunjukkan SDK, tetapi Anda juga dapat mengunduh Runtime.

    Gambar halaman unduhan .NET, dengan tautan unduhan SDK disorot.

  5. Buka Windows Explorer dan navigasikan ke tempat file diunduh, kemungkinan besar folder Unduhan Anda.

  6. Klik dua kali pada file untuk menginstal .NET.

    Dialog Penginstal Windows dibuka.

    Cuplikan layar jendela aplikasi penginstal .NET MSI.

  7. Pilih Instal dan ikuti instruksi untuk menginstal .NET.

Untuk mempelajari cara menggunakan .NET CLI, lihat gambaran umum .NET CLI.

Opsi baris perintah

Jika Anda ingin menginstal .NET secara diam-diam, seperti di lingkungan produksi atau untuk mendukung integrasi berkelanjutan, gunakan opsi Penginstal Windows berikut:

  • /install
    Menginstal .NET.

  • /quiet
    Mencegah UI dan perintah ditampilkan.

  • /norestart
    Menekan setiap upaya untuk memulai ulang.

dotnet-sdk-8.0.100-win-x64.exe /install /quiet /norestart

Untuk informasi selengkapnya, lihat Opsi Baris Perintah Penginstal Standar.

Tip

Alat penginstal mengembalikan kode keluar 0 untuk keberhasilan dan kode keluar 3010 untuk menunjukkan bahwa hidupkan ulang diperlukan. Nilai lain kemungkinan besar adalah kode kesalahan.

Instal dengan Pengelola Paket Windows (WinGet)

Anda dapat menginstal dan mengelola .NET melalui layanan Pengelola Paket Windows, menggunakan alat iniwinget.exe. Untuk informasi selengkapnya tentang cara menginstal dan menggunakan WinGet, lihat Menggunakan alat winget untuk menginstal dan mengelola aplikasi.

Jika Anda menginstal .NET system-wide, instal dengan hak istimewa administratif.

Paket WinGet .NET adalah:

  • Microsoft.DotNet.Runtime.8—.NET Runtime 8.0.
  • Microsoft.DotNet.AspNetCore.8—ASP.NET Core Runtime 8.0
  • Microsoft.DotNet.DesktopRuntime.8—.NET Desktop Runtime 8.0
  • Microsoft.DotNet.SDK.8—.NET SDK 8.0

Pasang SDK

Jika Anda menginstal SDK, Anda tidak perlu menginstal runtime yang sesuai.

  1. Instal WinGet.

  2. Buka terminal, seperti PowerShell atau cmd.exe.

  3. Jalankan winget install perintah dan berikan nama paket SDK:

    winget install Microsoft.DotNet.SDK.8
    

Untuk mempelajari cara menggunakan .NET CLI, lihat gambaran umum .NET CLI.

Menginstal runtime

Ada runtime yang berbeda yang dapat Anda instal. Lihat bagian Pilih runtime yang benar untuk memahami apa yang disertakan dengan setiap runtime.

  1. Instal WinGet.

  2. Buka terminal, seperti PowerShell atau Prompt Perintah.

  3. Jalankan winget install perintah dan berikan nama paket SDK:

    winget install Microsoft.DotNet.DesktopRuntime.8
    winget install Microsoft.DotNet.AspNetCore.8
    

Untuk mempelajari cara menggunakan .NET CLI, lihat gambaran umum .NET CLI.

Mencari versi

winget search Gunakan perintah untuk mencari versi paket yang berbeda yang ingin Anda instal. Misalnya, perintah berikut mencari semua .NET SDK yang tersedia melalui WinGet:

winget search Microsoft.DotNet.SDK

Hasil pencarian dicetak dalam tabel dengan setiap pengidentifikasi paket.

Name                           Id                           Version                    Source
----------------------------------------------------------------------------------------------
Microsoft .NET SDK 9.0 Preview Microsoft.DotNet.SDK.Preview 9.0.100-preview.3.24204.13 winget
Microsoft .NET SDK 8.0         Microsoft.DotNet.SDK.8       8.0.300                    winget
Microsoft .NET SDK 7.0         Microsoft.DotNet.SDK.7       7.0.409                    winget
Microsoft .NET SDK 6.0         Microsoft.DotNet.SDK.6       6.0.422                    winget
Microsoft .NET SDK 5.0         Microsoft.DotNet.SDK.5       5.0.408                    winget
Microsoft .NET SDK 3.1         Microsoft.DotNet.SDK.3_1     3.1.426                    winget

Menginstal versi pratinjau

Anda dapat menginstal versi pratinjau dengan mengganti nomor versi, seperti 8, dengan kata Preview. Contoh berikut menginstal rilis pratinjau .NET Desktop Runtime:

winget install Microsoft.DotNet.DesktopRuntime.Preview

Melakukan penginstalan dengan PowerShell

Menginstal .NET melalui dotnet-install skrip PowerShell direkomendasikan untuk integrasi berkelanjutan dan penginstalan nonadmin. Jika Anda menginstal .NET untuk penggunaan normal pada sistem Anda, gunakan penginstal .NET atau metode penginstalan Pengelola Paket Windows.

Skrip default untuk menginstal versi dukungan jangka panjang (LTS) terbaru, yaitu .NET 8. Anda dapat memilih rilis tertentu dengan menentukan sakelar -Channel . Sertakan sakelar -Runtime untuk menginstal runtime. Jika tidak, skrip menginstal SDK. Skrip tersedia di dan kode sumber dihosting https://dot.net/v1/dotnet-install.ps1 di GitHub.

Untuk informasi selengkapnya tentang skrip, lihat referensi skrip dotnet-install.

Menginstal runtime

Runtime .NET diinstal dengan menyediakan -Runtime sakelar.

  1. Mengunduh skrip penginstalan dari https://dot.net/v1/dotnet-install.ps1

  2. Buka PowerShell dan navigasikan ke folder yang berisi skrip.

  3. Jalankan perintah berikut untuk menginstal runtime Desktop dan runtime ASP.NET Core untuk kompatibilitas maksimum:

    dotnet-install.ps1 -Runtime windowsdesktop
    dotnet-install.ps1 -Runtime aspnetcore
    

Untuk mempelajari cara menggunakan .NET CLI, lihat gambaran umum .NET CLI.

Pasang SDK

Jika Anda menginstal SDK, Anda tidak perlu menginstal runtime.

  1. Mengunduh skrip penginstalan dari https://dot.net/v1/dotnet-install.ps1

  2. Buka PowerShell dan navigasikan ke folder yang berisi skrip.

  3. Jalankan perintah berikut untuk menginstal .NET SDK.

    dotnet-install.ps1
    

    Catatan

    SDK diinstal dengan menghilangkan sakelar -Runtime .

Untuk mempelajari cara menggunakan .NET CLI, lihat gambaran umum .NET CLI.

Validasi

Setelah mengunduh alat penginstal, verifikasi untuk memastikan bahwa file belum diubah atau rusak. Anda dapat memverifikasi checksum di komputer Anda lalu membandingkannya dengan apa yang dilaporkan di situs web unduhan.

Saat Anda mengunduh penginstal atau biner dari halaman unduhan resmi, checksum untuk file ditampilkan. Pilih tombol Salin untuk menyalin nilai checksum ke clipboard Anda.

Halaman unduhan .NET dengan checksum

Anda dapat menggunakan PowerShell atau Command Prompt untuk memvalidasi checksum file yang telah Anda unduh. Misalnya, perintah berikut melaporkan checksum file dotnet-sdk-8.0.100-win-x64.exe :

> certutil -hashfile dotnet-sdk-8.0.100-win-x64.exe SHA512
SHA512 hash of dotnet-sdk-8.0.100-win-x64.exe:
248acec95b381e5302255310fb9396267fd74a4a2dc2c3a5989031969cb31f8270cbd14bda1bc0352ac90f8138bddad1a58e4af1e56cc4a1613b1cf2854b518e
CertUtil: -hashfile command completed successfully.
> (Get-FileHash .\dotnet-sdk-8.0.100-win-x64.exe -Algorithm SHA512).Hash
248acec95b381e5302255310fb9396267fd74a4a2dc2c3a5989031969cb31f8270cbd14bda1bc0352ac90f8138bddad1a58e4af1e56cc4a1613b1cf2854b518e

Bandingkan checksum dengan nilai yang disediakan oleh situs unduhan.

Menggunakan PowerShell dan file checksum untuk memvalidasi

Catatan rilis .NET berisi tautan ke file checksum yang dapat Anda gunakan untuk memvalidasi file yang diunduh. Langkah-langkah berikut menjelaskan cara mengunduh file checksum dan memvalidasi biner penginstalan .NET:

  1. Halaman catatan rilis untuk .NET 8 di GitHub di https://github.com/dotnet/core/tree/main/release-notes/8.0 berisi bagian bernama Rilis. Tabel di bagian tersebut menautkan ke file unduhan dan checksum untuk setiap rilis .NET 8:

    Tabel versi catatan rilis github untuk .NET

  2. Pilih tautan untuk versi .NET yang Anda unduh. Bagian sebelumnya menggunakan .NET SDK 8.0.100, yang ada dalam rilis .NET 8.0.0.

    Tip

    Jika Anda tidak yakin rilis .NET mana yang berisi file checksum Anda, jelajahi tautan hingga Anda menemukannya.

  3. Di halaman rilis, Anda dapat melihat versi .NET Runtime dan .NET SDK, dan tautan ke file checksum:

    Tabel unduhan dengan checksums untuk .NET

  4. Salin tautan ke file checksum.

  5. Gunakan skrip berikut, tetapi ganti tautan untuk mengunduh file checksum yang sesuai:

    Invoke-WebRequest https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.0-sha.txt -OutFile 8.0.0-sha.txt
    
  6. Dengan file checksum dan file rilis .NET yang diunduh ke direktori yang sama, cari file checksum untuk checksum unduhan .NET:

    Saat validasi lolos, Anda akan melihat True printed:

    > (Get-Content .\8.0.0-sha.txt | Select-String "dotnet-sdk-8.0.100-win-x64.exe").Line -like (Get-FileHash .\dotnet-sdk-8.0.100-win-x64.exe -Algorithm SHA512).Hash + "*"
    True
    

    Jika Anda melihat Salah dicetak, file yang Anda unduh tidak valid dan tidak boleh digunakan.

Pemecahan Masalah

Setelah menginstal .NET SDK, Anda mungkin mengalami masalah saat mencoba menjalankan perintah .NET CLI. Bagian ini mengumpulkan masalah umum tersebut dan memberikan solusi.

Tidak ada .NET SDK yang ditemukan

Kemungkinan besar Anda menginstal versi x86 (32-bit) dan x64 (64-bit) dari .NET SDK. Ini menyebabkan konflik karena ketika Anda menjalankan dotnet perintah, itu menyelesaikan ke versi x86 ketika harus diselesaikan ke versi x64. Masalah ini diperbaiki dengan menyesuaikan %PATH% variabel untuk menyelesaikan versi x64 terlebih dahulu.

  1. Verifikasi bahwa Anda memiliki kedua versi yang diinstal dengan menjalankan where.exe dotnet perintah . Jika demikian, Anda akan melihat entri untuk folder Program Files\ dan Program Files (x86)\ . Jika folder Program Files (x86)\ adalah yang pertama, seperti yang ditunjukkan oleh contoh berikut, itu salah dan Anda harus melanjutkan ke langkah berikutnya.

    > where.exe dotnet
    C:\Program Files (x86)\dotnet\dotnet.exe
    C:\Program Files\dotnet\dotnet.exe
    

    Jika sudah benar dan Program Files\ adalah yang pertama, Anda tidak memiliki masalah yang dibahas bagian ini dan Anda harus membuat masalah permintaan bantuan .NET di GitHub

  2. Tekan tombol Windows dan ketik "Edit variabel lingkungan sistem" ke dalam pencarian. Pilih Edit variabel lingkungan sistem.

    Menu mulai Windows dengan edit variabel lingkungan

  3. Jendela Properti Sistem terbuka hingga Tab Tingkat Lanjut. Pilih Variabel Lingkungan.

    Panel properti sistem Windows terbuka.

  4. Pada jendela Variabel Lingkungan, di bawah grup Variabel sistem, pilih baris Jalur* lalu pilih tombol Edit .

    Jendela variabel lingkungan dengan variabel pengguna dan sistem.

  5. Gunakan tombol Pindah ke Atas dan Pindah ke Bawah untuk memindahkan entri C:\Program Files\dotnet\ di atas C:\Program Files (x86)\dotnet\.

    Daftar variabel lingkungan untuk sistem.

Membangun aplikasi lebih lambat dari yang diharapkan

Pastikan Smart App Control, fitur Windows, nonaktif. Kontrol Aplikasi Pintar tidak disarankan untuk diaktifkan pada komputer yang digunakan untuk pengembangan. Pengaturan apa pun selain "nonaktif" mungkin berdampak negatif pada performa SDK.

hostfxr.dll / api-ms-win-crt-runtime-l1-1-0.dll / api-ms-win-cor-timezone-l1-1-0.dll hilang

Instal Microsoft Visual C++ 2015-2019 Redistributable (64-bit atau 32-bit).