Ikon Visual Studio Penargetan dan Kompatibilitas Platform Visual Studio 2019



Komunitas | Pengembang Persyaratan | Sistem Kompatibilitas | Kode | yang Dapat Didistribusikan Riwayat | RilisKetentuan | Lisensi Blogs


Visual Studio 2019 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 2019, lihat Unduhan Visual Studio 2019. Untuk informasi selengkapnya tentang semua yang baru dalam rilis ini, lihat catatan rilis Visual Studio 2019 dan Apa yang Baru di Visual Studio 2019.

Untuk Visual Studio Code, lihat FAQ Visual Studio Code.
Untuk Visual Studio 2019 untuk Mac, lihat Visual Studio untuk Penargetan dan Kompatibilitas Platform Mac.
Untuk catatan rilis Visual Studio 2019 untuk Mac.

Penginstalan

Anda dapat menginstal dan menggunakan Visual Studio 2019 bersama versi Visual Studio sebelumnya, termasuk Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, dan Visual Studio 2012.

Unduh


Klik tombol untuk mengunduh versi terbaru Visual Studio 2019. Untuk petunjuk tentang menginstal dan memperbarui Visual Studio 2019, lihat Memperbarui Visual Studio 2019 ke rilis terbaru. Selain itu, lihat instruksi tentang cara menginstal secara offline.

Tombol Unduh KomunitasTombol Unduh Profesional Tombol UnduhPerusahaan


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 2019, termasuk Team Foundation Server 2019, lihat halaman Persyaratan Sistem Visual Studio 2019 dan Persyaratan Sistem Keluarga Produk Visual Studio untuk Mac.

Umpan Balik dan Dukungan

Untuk dukungan, atau untuk mengirimkan umpan balik di Visual Studio, lihat:

Meningkatkan Proyek ke Visual Studio 2019

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 2019, 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 2019 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 2019. Untuk informasi selengkapnya, lihat Mengelola referensi dalam proyek dan Gambaran Umum Multi-Penargetan Visual Studio.

Dukungan Visual Studio 2019 untuk Pengembangan Windows

Tabel berikut menjelaskan platform Microsoft Windows yang dapat Anda buat aplikasinya dengan menggunakan Visual Studio 2019.

Membangun Aplikasi yang Berjalan di Klien Windows Menggunakan Alat untuk Pengembangan Desktop Windows Klasik Asli dan Terkelola Menggunakan Alat untuk Pengembangan Aplikasi UWP
Windows 10 Ya
(lihat catatan di bawah)
Ya
(lihat catatan di bawah)
Edisi Tim Windows 10 Tidak berlaku Ya
(lihat catatan di bawah)
HoloLens Tidak Ya
Lihat Pusat Dev Holografik Windows.
Xbox One Tidak berlaku Ya
Lihat Xbox Dev Center.
Windows 8.1 (Windows 8) Ya Pengembangan aplikasi Bursa Windows tidak tersedia.
Windows 7 Ya Tidak berlaku
Windows Vista Ya
Alat penelusuran kesalahan dan pembuatan profil jarak jauh tidak tersedia.
Tidak berlaku
Windows XP Ya
Pengembangan terkelola memerlukan penggunaan multi-penargetan Visual Studio .NET. Alat penelusuran kesalahan dan pembuatan profil jarak jauh tidak tersedia.
Tidak berlaku
Membuat Aplikasi yang Berjalan di Windows Phone Menggunakan Alat untuk Pengembangan Desktop Windows Klasik Asli dan Terkelola Menggunakan Alat untuk Pengembangan Aplikasi UWP
Windows 10 Mobile Tidak Pengembangan aplikasi Bursa Windows tidak tersedia.
Windows Phone 8.1 dan yang lebih lama Tidak Pengembangan aplikasi Bursa Windows tidak tersedia.
Membangun Aplikasi yang Berjalan di Windows Server Menggunakan Alat untuk Pengembangan Desktop Windows Klasik Asli dan Terkelola Menggunakan Alat untuk Pengembangan Aplikasi UWP
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.
Tidak
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 Ya
Alat penelusuran kesalahan dan pembuatan profil jarak jauh tidak tersedia.
Tidak berlaku
Windows Server 2003 Ya
Alat penelusuran kesalahan dan pembuatan profil jarak jauh tidak tersedia. Pengembangan terkelola mengharuskan penggunaan multi-penargetan Visual Studio .NET dan memerlukan penginstalan Visual Studio 2010 secara berdampingan. Untuk informasi selengkapnya, lihat: Lihat Ke depan di Visual Studio 2012 Product Lineup dan Dukungan Platform.
Tidak berlaku
Membangun Aplikasi yang Berjalan di Perangkat 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 Tidak 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 Tidak Tidak berlaku
Windows Embedded 7 (Ringkas, Standar, dan POSReady) Tidak Tidak berlaku
Windows Embedded CE 6.0 dan yang lebih lama Tidak Tidak berlaku
Windows XP Embedded (Termasuk POSReady 2009, WES 2009, WEPOS) Tidak Tidak berlaku

Catatan

Dukungan Visual Studio 2019 untuk Pengembangan .NET

Visual Studio 2019 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 Universal Windows Platform (UWP), C#, F#, dan Visual Basic. Visual Studio 2019 mendukung implementasi .NET berikut:

Catatan

Untuk informasi selengkapnya tentang masing-masing implementasi ini, dan pada spesifikasi API umum .NET Standard, lihat komponen arsitektur .NET.

Dukungan Visual Studio 2019 untuk Pengembangan Android

Visual Studio 2019 memungkinkan Anda membangun 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 mendapatkan Android SDK dan Android API level 19, 21, 22, dan 23 dengan mudah. 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 komponen arsitektur .NET.

Dukungan Visual Studio 2019 untuk Pengembangan iOS

Visual Studio 2019 memungkinkan Anda membuat 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 7 dan yang lebih tinggi, dan memerlukan OS X 10.10 "Yosemite" atau yang 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 komponen arsitektur .NET.

Dukungan Visual Studio 2019 untuk Pengembangan Linux

Visual Studio 2019 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 komponen arsitektur .NET.

  • CentOS 7.1 dan Oracle Linux 7.1
  • Debian 8
  • Fedora 23
  • Linux Mint 17
  • openSUSE 13.2
  • Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 dan 16.04

Catatan

Untuk informasi selengkapnya, lihat https://dot.net/core.

Dukungan Visual Studio 2019 untuk Pengembangan macOS

Visual Studio 2019 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 memberikan pengalaman alat pengembang yang efisien dan dapat diperluas untuk macOS. Visual Studio untuk Mac menyediakan IDE kaya fitur yang memungkinkan Anda membangun aplikasi macOS asli, termasuk ASP.NET, menggunakan C#.

Catatan

Untuk informasi tentang pengembangan .NET forMacOS, lihat komponen arsitektur .NET.

Platform dan Teknologi Lain

Visual Studio 2019 juga mendukung platform dan teknologi berikut. Untuk informasi selengkapnya, lihat https://visualstudio.microsoft.com/vs/features/.

Kompatibilitas dengan Rilis Sebelumnya

.NET Framework

.NET 4.7 adalah pembaruan di tempat yang sangat kompatibel dari .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, dan 4.6.2.

Catatan

Untuk informasi selengkapnya, lihat Panduan Migrasi ke .NET Framework 4.7, 4.6, dan 4.5.

Team Explorer, Azure DevOps Server, dan Team Foundation Server

Team Explorer untuk Visual Studio 2019 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.

Silverlight

Proyek Silverlight tidak didukung dalam versi Visual Studio ini. Untuk mempertahankan aplikasi Silverlight, terus gunakan Visual Studio 2015.

Windows Store dan aplikasi Windows Phone

Proyek untuk Windows Store 8.1 dan 8.0, Windows 10 Mobile dan Windows Phone tidak didukung dalam rilis ini. Untuk mempertahankan aplikasi ini, terus gunakan Visual Studio 2015. Untuk mempertahankan proyek Windows 10 Mobile, gunakan Visual Studio 2017. Untuk mempertahankan proyek Windows Phone 7.x, gunakan Visual Studio 2012.


Bagian Atas Halaman