Penargetan dan Kompatibilitas Platform Visual Studio 2022
Tip
Tonton rekaman acara peluncuran Visual Studio 2022 untuk mempelajari tentang apa yang baru, mendengar tips & trik, dan mengunduh swag digital gratis.
Persyaratan | Sistem Peta Strategi | Komunitas | Pengembang Visual Studio 2022 Kompatibilitas | Persyaratan | Lisensi Riwayat | Rilis Kode | yang Dapat Didistribusikan Blog Rilis | Terbaru Masalah | Umum Apa yang Baru di Dokumen Visual Studio
Visual Studio 2022 berisi banyak fitur baru dan menarik serta peningkatan produktivitas IDE untuk mendukung pengembangan aplikasi Windows, pengembangan seluler lintas platform, pengembangan Azure, pengembangan web dan cloud, dan banyak lagi. Untuk mencoba Visual Studio 2022, lihat Unduhan Visual Studio 2022. Untuk informasi selengkapnya tentang semua yang baru dalam rilis ini, lihat catatan rilis Visual Studio 2022 dan Apa yang Baru di Visual Studio 2022.
- Untuk Visual Studio Code, lihat Tanya Jawab Umum Visual Studio Code.
Penginstalan
Anda dapat menginstal dan menggunakan Visual Studio 2022 bersama versi Visual Studio sebelumnya, termasuk Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, dan Visual Studio 2012.
Unduh
Klik tombol untuk mengunduh versi terbaru Visual Studio 2022. Untuk petunjuk tentang menginstal dan memperbarui Visual Studio 2022, lihat Memperbarui Visual Studio 2022 ke rilis terbaru. Selain itu, lihat instruksi tentang cara menginstal offline.
Kunjungi situs Visual Studio untuk mengunduh produk Visual Studio 2022 lainnya.
Catatan: Ukuran paket penginstalan akan bervariasi tergantung pada konfigurasi Visual Studio Anda saat ini.
Persyaratan Sistem
Untuk informasi tentang persyaratan sistem untuk menginstal dan menjalankan keluarga produk Visual Studio 2022, lihat halaman Persyaratan Sistem Visual Studio 2022.
Umpan Balik dan Dukungan
Untuk dukungan, atau untuk mengirimkan umpan balik di Visual Studio, lihat:
Meningkatkan Proyek ke Visual Studio 2022
Saat mengikuti jalur peningkatan yang didukung, sumber Visual Studio, solusi, dan file proyek Anda akan terus berfungsi; namun, Anda harus berharap untuk membuat beberapa perubahan pada sumber. Meskipun kami tidak dapat menjamin kompatibilitas biner antara rilis, kami akan melakukan yang terbaik untuk mendokumen perubahan signifikan untuk membantu Anda dengan pembaruan.
Catatan
Untuk detail tentang cara memigrasikan proyek Anda ke Visual Studio 2022, lihat Porting, Migrasi, dan Peningkatan Proyek Visual Studio.
Penargetan Platform
Visual Studio menyediakan alat dan teknologi mutakhir untuk membuat aplikasi yang memanfaatkan kemampuan platform terbaru, baik Windows, Android, iOS, atau Linux. Visual Studio 2022 juga menargetkan platform sebelumnya sehingga Anda dapat membuat aplikasi baru atau memodernisasi aplikasi yang ada yang dijalankan pada versi Windows sebelumnya sambil memanfaatkan alat pengembangan yang ditingkatkan, pengaktifan kualitas, dan kemampuan kolaborasi tim di Visual Studio 2022. Untuk informasi selengkapnya, lihat Mengelola referensi dalam proyek dan Gambaran Umum Multi-Penargetan Visual Studio.
- Mengembangkan aplikasi untuk Windows
- Mengembangkan aplikasi untuk Android
- Mengembangkan aplikasi untuk iOS
- Mengembangkan aplikasi untuk Linux
- Mengembangkan aplikasi untuk macOS
- Mengembangkan aplikasi untuk teknologi dan platform lain
Dukungan Visual Studio 2022 untuk Pengembangan Windows
Tabel berikut menjelaskan platform Microsoft Windows tempat Anda dapat membuat aplikasi dengan menggunakan Visual Studio 2022.
Membangun Aplikasi yang Berjalan di Klien Windows
Versi klien Windows | Menggunakan Alat untuk Pengembangan Desktop Windows Klasik Asli dan Terkelola | Menggunakan Alat untuk Pengembangan Aplikasi UWP |
---|---|---|
Windows 11 Windows 10 |
Ya (lihat catatan di bawah) |
Ya (lihat catatan di bawah) |
Windows 10 Team Edition | Tidak berlaku | Ya Penelusuran kesalahan jarak jauh diperlukan. |
Windows 11 S Windows 10 S |
Tidak berlaku | Ya Penelusuran kesalahan jarak jauh diperlukan. |
Windows 10 LTSC | Ya Penelusuran kesalahan jarak jauh diperlukan. |
Ya Penelusuran kesalahan jarak jauh diperlukan. |
HoloLens | No | Ya Lihat Pusat Dev Holografik Windows. |
Xbox One | Tidak berlaku | Ya Lihat Pusat Dev Xbox. |
Windows 8.1 | Ya | Tidak tersedia. Gunakan Visual Studio 2015. |
Windows 8 (Windows 8) | No | Tidak tersedia. |
Windows 7 | Ya | Tidak berlaku |
Windows Vista | No | Tidak berlaku |
Windows XP | No | Tidak berlaku |
Catatan
- Untuk informasi dukungan mengenai sistem operasi Microsoft, lihat Siklus Hidup Dukungan Microsoft dan Informasi Rilis Windows 10.
- Untuk informasi dukungan tentang Microsoft .NET Framework, lihat FAQ Siklus Hidup Dukungan .NET Framework dan Persyaratan Sistem .NET Framework.
- Pengembangan aplikasi Universal Windows untuk semua platform target tersedia saat Visual Studio diinstal pada Windows 11 atau Windows 10.
- Unity, dan Xamarin juga dapat digunakan untuk pengembangan lintas platform Universal Windows Apps pada Windows 11 atau Windows 10.
Membangun Aplikasi yang Berjalan di Windows Telepon
Versi Windows Telepon | Menggunakan Alat untuk Pengembangan Desktop Windows Klasik Asli dan Terkelola | Menggunakan Alat untuk Pengembangan Aplikasi UWP |
---|---|---|
Windows 10 Mobile | No | Tidak tersedia. Gunakan Visual Studio 2017. |
Windows Telepon 8.1 dan 8.0 | No | Tidak tersedia. Gunakan Visual Studio 2015. |
Windows Telepon 7.x | No | Tidak tersedia. Gunakan Visual Studio 2012. |
Catatan
- Untuk informasi dukungan mengenai sistem operasi Microsoft, lihat Siklus Hidup Dukungan Microsoft dan Informasi Rilis Windows 10.
Membangun Aplikasi yang Berjalan di Windows Server
Versi Windows Server | Menggunakan Alat untuk Pengembangan Desktop Windows Klasik Asli dan Terkelola | Menggunakan Alat untuk Pengembangan Aplikasi UWP |
---|---|---|
Server Windows 2019 | Ya | Ya (lihat catatan di bawah) |
Server Windows 2016 | Ya | Ya (lihat catatan di bawah) |
Windows Server 2016, Opsi Penginstalan Nano Server | Ya, untuk .NET Core dan subset Win32 Lihat Pusat Dev Nano Server. |
No |
Windows Server 2012 R2 | Ya | Pengembangan aplikasi Bursa Windows tidak tersedia. |
Windows Server 2012 | Ya | Pengembangan aplikasi Bursa Windows tidak tersedia. |
Windows Server 2008 R2 | Ya | Tidak berlaku |
Windows Server 2008 | No | Tidak berlaku |
Windows Server 2003 | No | Tidak berlaku |
Catatan
- Untuk informasi dukungan mengenai sistem operasi Microsoft, lihat Siklus Hidup Dukungan Microsoft dan Informasi Rilis Windows 10.
- Untuk informasi dukungan tentang Microsoft .NET Framework, lihat FAQ Siklus Hidup Dukungan .NET Framework dan Persyaratan Sistem .NET Framework.
- Aplikasi Universal Windows dapat dibangun dari baris perintah saat menggunakan Windows Server 2016 atau Windows Server 2019. Pengembangan UWP—termasuk merancang, mengedit, dan penelusuran kesalahan lokal—tidak tersedia di Windows Server. Anda dapat menyebarkan aplikasi ini ke server Windows dan men-debugnya dari jarak jauh.
Bangun Aplikasi yang Berjalan di Perangkat Yang Disematkan Windows
Versi Windows Embedded | Menggunakan Alat untuk Pengembangan Desktop Windows Klasik Asli dan Terkelola | Menggunakan Alat untuk Pengembangan Aplikasi UWP |
---|---|---|
Windows 10 IoT Core | Ya, untuk subset API Win32 Lihat IoT Core API Porting Tool untuk informasi. |
Ya Lihat Windows IoT Dev Center untuk alat dan sumber daya tambahan. |
Windows 10 IoT Mobile Enterprise | No | Ya Lihat Windows IoT Dev Center untuk alat dan sumber daya tambahan. |
Windows 10 IoT Enterprise | Ya Lihat Windows IoT Dev Center"> untuk alat dan sumber daya tambahan. |
Ya Lihat Windows IoT Dev Center untuk alat dan sumber daya tambahan. |
Windows Embedded 8 Standard dan 8.1 Industry | Ya | Tidak |
Windows Embedded Compact 2013 | No | Tidak berlaku |
Windows Embedded 7 (Ringkas, Standar, dan POSReady) | No | Tidak berlaku |
Windows Embedded CE 6.0 dan yang lebih lama | No | Tidak berlaku |
Windows XP Embedded (Termasuk POSReady 2009, WES 2009, WEPOS) | No | Tidak berlaku |
Catatan
- Untuk informasi dukungan mengenai sistem operasi Microsoft, lihat Siklus Hidup Dukungan Microsoft dan Informasi Rilis Windows 10.
- Untuk informasi dukungan tentang Microsoft .NET Framework, lihat FAQ Siklus Hidup Dukungan .NET Framework dan Persyaratan Sistem .NET Framework.
Dukungan Visual Studio 2022 untuk Pengembangan .NET
Visual Studio 2022 mendukung pengembangan aplikasi yang menggunakan salah satu implementasi .NET. Di antara beban kerja dan jenis proyek, Anda dapat menemukan dukungan untuk .NET Framework, .NET Core, Mono, .NET Native untuk Platform Windows Universal (UWP), C#, F#, dan Visual Basic. Visual Studio 2022 mendukung implementasi .NET berikut:
- .NET Framework versi 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, dan 4.6.2
- Pratinjau .NET Core 8.0, 7.0, 6.0.
- .NET Native
- Mono
Catatan
Untuk informasi selengkapnya tentang masing-masing implementasi ini, dan pada spesifikasi API umum .NET Standard, lihat komponen arsitektur .NET. Lihat juga kebijakan dukungan NET.
Dukungan Visual Studio 2022 untuk Pengembangan Android
Visual Studio 2022 memungkinkan Anda membuat aplikasi Android asli menggunakan Xamarin dan C# atau menggunakan C++. Visual Studio Tools for Unity dan Unreal Engine memungkinkan pengembangan game Android. Anda juga dapat menggunakan Visual Studio untuk Mac untuk membuat aplikasi Android menggunakan Mac.
Anda dapat menggunakan penyiapan Visual Studio untuk dengan mudah mendapatkan tingkat Android SDK dan Android API yang diperlukan untuk pengembangan Seluler dengan .NET MAUI atau C++. Anda dapat mengunduh level API tambahan secara terpisah menggunakan Android SDK Manager. Anda juga dapat menggunakan Penyiapan Visual Studio untuk mendapatkan Android Native Development Kit (R10E), Java SE Development Kit, dan Apache Ant.
Untuk informasi selengkapnya, lihat Pengembangan Android dengan Visual Studio dan Pengembangan Aplikasi Seluler.
Catatan
Untuk informasi tentang pengembangan .NET untuk Android, lihat Android dan iOS dengan Xamarin.
Dukungan Visual Studio 2022 untuk Pengembangan iOS
Visual Studio 2022 memungkinkan Anda membangun dan men-debug aplikasi untuk iOS dengan menggunakan C++, Unity, atau Xamarin dan Mac yang dikonfigurasi untuk pengembangan iOS saat menggunakan remotebuild, vcremote, Visual Studio Tools for Unity, atau Xamarin Mac Agent. Xamarin mendukung iOS 9 dan yang lebih tinggi, dan memerlukan Xcode 12.5 atau lebih tinggi dan OS X 11.0 "Big Sur" atau lebih tinggi. Anda juga dapat menggunakan Visual Studio untuk Mac untuk membangun app iOS menggunakan Mac.
Catatan
Untuk informasi selengkapnya, lihat Pengembangan seluler lintas platform di Visual Studio. Untuk informasi tentang pengembangan .NET untuk iOS, lihat Android dan iOS dengan Xamarin.
Dukungan Visual Studio 2022 untuk Pengembangan Linux
Visual Studio 2022 memungkinkan Anda membangun dan men-debug aplikasi untuk Linux menggunakan C++, Python, dan Node.js. Membuat aplikasi C++ untuk Linux memerlukan ekstensi Visual C++ untuk Pengembangan Linux. Membuat aplikasi dengan Python atau Node,js, mengharuskan Anda mengaktifkan penelusuran kesalahan jarak jauh pada komputer Linux target. Anda juga dapat membuat, membangun, dan men-debug jarak jauh aplikasi .NET Core dan ASP.NET Core untuk Linux menggunakan bahasa modern seperti C#, VB, dan F#.
Catatan
Untuk informasi tentang pengembangan .NET untuk Linux, lihat Menginstal .NET di Linux.
- CentOS 7.1 dan Oracle Linux 7.1
- Debian 10, 11
- Fedora 37, 38
- openSUSE 15.4
- Red Hat Enterprise Linux 7, 8, 9
- Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04
Catatan
Untuk informasi selengkapnya, lihat https://dot.net/core.
Dukungan Visual Studio 2022 untuk Pengembangan macOS
Visual Studio 2022 memungkinkan Anda membangun aplikasi konsol dan ASP.NET aplikasi yang menargetkan macOS. Namun, penelusuran kesalahan tidak didukung. Untuk pilihan alat pengembangan macOS tambahan, coba Visual Studio Code atau Visual Studio untuk Mac. Visual Studio Code menyediakan pengalaman alat pengembang yang efisien dan dapat diperluas untuk macOS. Visual Studio untuk Mac menyediakan IDE kaya fitur yang memungkinkan Anda membangun app macOS asli, termasuk ASP.NET, menggunakan C#.
Catatan
Untuk informasi tentang pengembangan .NET forMacOS, lihat Menginstal .NET di macOS.
Platform dan Teknologi Lain
Visual Studio 2022 juga mendukung platform dan teknologi berikut. Untuk informasi selengkapnya, lihat https://visualstudio.microsoft.com/vs/features/ .
- Anaconda
- Apache Ant
- Aplikasi web Azure dan layanan yang terhubung, termasuk Azure Data Lake
- Clang dengan Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Kerangka Kerja Entitas 6
- F#
- Git untuk Windows, dan GitHub
- Database Microsoft SQL Server 2014-2022 dan Azure SQL
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript (versi 3.6 dan yang lebih baru) dan JavaScript
- Kesatuan
- Mesin Tidak Nyata
- Pengembangan Web dengan ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python, atau TypeScript
Kompatibilitas dengan Rilis Sebelumnya
.NET Framework
.NET 4.8 adalah pembaruan di tempat yang sangat kompatibel untuk .NET Framework versi 4.0 - 4.7.2.
Catatan
Untuk informasi selengkapnya, lihat Panduan Migrasi ke .NET Framework 4.8, 4.7, 4.6, dan 4.5.
Team Explorer, Azure DevOps Server, dan Team Foundation Server
Team Explorer untuk Visual Studio 2022 akan terhubung ke Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012, dan Team Foundation Server 2010 SP1.