Visual Studio 2019 Platform Hedefleme ve Uyumluluk
Geliştirici Topluluğu Sistem Gereksinimleri | Uyumluluğu | Dağıtılabilir Kod | Yayın Geçmişi | Lisans Koşulları | Blogları |
Visual Studio 2019 birçok yeni, şaşırtıcı özellik ve Windows uygulama geliştirmeyi, platformlar arası mobil geliştirmeyi, Azure geliştirmeyi, web ve bulut geliştirmesini ve daha birçoğunu destekleyen IDE üretkenlik iyileştirmeleri içerir. Visual Studio 2019 sürümünü denemek için bkz. Visual Studio 2019 İndirmeleri. Bu yayındaki tüm yenilikler hakkında daha fazla bilgi için Visual Studio 2019 sürüm notlarına ve Visual Studio 2019’deki Yenilikler bölümüne bakın.
Visual Studio Code için bkz. Visual Studio Code SSS.
Mac için Visual Studio 2019 için bkz. Mac için Visual Studio Platform Hedefleme ve Uyumluluk.
Mac için Visual Studio 2019 sürüm notları için.
Yükleme
Visual Studio 2019 sürümünü Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 ve Visual Studio 2012 gibi önceki Visual Studio sürümleriyle birlikte yükleyebilir ve kullanabilirsiniz.
İndir
Visual Studio 2019’un en son sürümünü indirmek için bir düğmeye tıklayın. Visual Studio 2019’u yükleme ve güncelleştirme yönergeleri için bkz. Visual Studio 2019’u en son sürüme güncelleştirme. Ayrıca çevrimdışı yükleme yönergelerine bakın.
Not: Yükleme paketi boyutu geçerli Visual Studio yapılandırmanıza bağlı olarak değişir.
Sistem Gereksinimleri
Team Foundation Server 2019 da içinde olmak üzere Visual Studio 2019 ürün ailesini yükleme ve çalıştırmaya yönelik sistem gereksinimleriyle ilgili bilgi için, Visual Studio 2019 Sistem Gereksinimi sayfasına ve Mac için Visual Studio Ürün Ailesi Sistem Gereksinimleri’ne bakın.
Görüş ve Destek
Destek almak veya Visual Studio hakkında görüş göndermek için bkz.:
Projeleri Visual Studio 2019’a Yükseltme
Desteklenen yükseltme yolları izlendiğinde, Visual Studio kaynağınız, çözümleriniz ve proje dosyalarınız çalışmaya devam eder; bununla birlikte, kaynaklarda bazı değişiklikler yapmanız gerekebileceğini unutmayın. Sürümler arasında ikili uyumluluğu garanti edemesek de, güncelleştirmelerde size yardımcı olmak ve önemli değişiklikleri belgelemek için elimizden geleni yapacağız.
Dekont
Projelerinizi Visual Studio 2019 sürümüne nasıl geçirebileceğiniz konusundaki ayrıntılar için bkz. Visual Studio Projelerini Taşıma, Geçirme ve Yükseltme.
Platform Desteği
Visual Studio; Windows, Android, iOS ve Linux platformlarının en son platform özelliklerinden yararlanan uygulamalar oluşturmak için son derece gelişmiş araçlar ve teknolojiler sağlar. Visual Studio 2019 önceki platformları da desteklediğinden, Windows’un önceki sürümlerinde yürütülen yeni uygulamalar oluşturabilir veya mevcut uygulamaları modernize edebilir; bu arada da Visual Studio 2019 sürümündeki iyileştirilmiş geliştirme araçlarından, kalite etkinleştirmesinden ve takım işbirliği özelliklerinden yararlanabilirsiniz. Daha fazla bilgi edinmek için bkz. Projede başvuruları yönetme ve Visual Studio Multi-Targeting’e Genel Bakış.
- Windows için uygulama geliştirme
- Android için uygulama geliştirme
- iOS için uygulama geliştirme
- Linux için uygulama geliştirme
- macOS için uygulama geliştirme
- Diğer teknolojiler ve platformlar için uygulama geliştirme
Windows Geliştirmesi için Visual Studio 2019 Desteği
Aşağıdaki tabloda, Visual Studio 2019 kullanarak uygulamalar oluşturabileceğiniz Microsoft Windows platformları açıklanır.
Windows İstemcilerinde Çalışan Uygulamalar Geliştirme | Yerel ve Yönetilen Klasik Windows Masaüstü Geliştirme Araçlarını Kullanma | UWP Uygulama Geliştirme Araçlarını Kullanma |
Windows 10 | Evet (aşağıdaki notlara bakın) |
Evet (aşağıdaki notlara bakın) |
Windows 10 Team Edition | Geçerli değil | Evet (aşağıdaki notlara bakın) |
HoloLens | No | Evet Bkz. Windows Holographic Geliştirme Merkezi. |
Xbox One | Geçerli değil | Evet Bkz. Xbox Geliştirme Merkezi. |
Windows 8.1 (Windows 8) | Evet | Windows Mağazası uygulaması geliştirme sağlanmaz. |
Windows 7 | Evet | Uygulanamaz |
Windows Vista | Evet Uzaktan hata ayıklama ve profil oluşturma araçları sağlanmaz. |
Geçerli değil |
Windows XP | Evet Yönetilen geliştirme için Visual Studio .NET çoklu sürüm desteği kullanılmalıdır. Uzaktan hata ayıklama ve profil oluşturma araçları sağlanmaz. |
Geçerli değil |
Windows Phone’da Çalışan Uygulamalar Geliştirme | Yerel ve Yönetilen Klasik Windows Masaüstü Geliştirme Araçlarını Kullanma | UWP Uygulama Geliştirme Araçlarını Kullanma |
Windows 10 Mobile | No | Windows Mağazası uygulaması geliştirme sağlanmaz. |
Windows Phone 8.1 ve önceki sürümler | No | Windows Mağazası uygulaması geliştirme sağlanmaz. |
Windows Server’da Çalışan Uygulamalar Geliştirme | Yerel ve Yönetilen Klasik Windows Masaüstü Geliştirme Araçlarını Kullanma | UWP Uygulama Geliştirme Araçlarını Kullanma |
Windows Server 2016 | Evet | Evet (aşağıdaki notlara bakın) |
Windows Server 2016, Nano Server Yükleme Seçeneği | Evet, .NET Core ve Win32'nin bir alt kümesi için Bkz. Nano Server Geliştirme Merkezi. |
No |
Windows Server 2012 R2 | Evet | Windows Mağazası uygulaması geliştirme sağlanmaz. |
Windows Server 2012 | Evet | Windows Mağazası uygulaması geliştirme sağlanmaz. |
Windows Server 2008 R2 | Evet | Uygulanamaz |
Windows Server 2008 | Evet Uzaktan hata ayıklama ve profil oluşturma araçları sağlanmaz. |
Geçerli değil |
Windows Server 2003 | Evet Uzaktan hata ayıklama ve profil oluşturma araçları sağlanmaz. Yönetilen geliştirme için Visual Studio .NET çoklu sürüm desteğinin kullanılması ve Visual Studio 2010’un yanına yüklenmesi gerekir. Daha fazla bilgi için bkz. Visual Studio 2012 Ürün Serisi ve Platform Desteğinin Geleceğine Bir Bakış. |
Geçerli değil |
Windows Embedded Cihazlarında Çalışan Uygulamalar Geliştirme | Yerel ve Yönetilen Klasik Windows Masaüstü Geliştirme Araçlarını Kullanma | UWP Uygulama Geliştirme Araçlarını Kullanma |
Windows 10 IoT Core | Evet, Win32 API'lerinin bir alt kümesi için Bilgi için bkz. IoT Core API Taşıma Aracı. |
Evet Ek araçlar ve kaynaklar için bkz. Windows IoT Geliştirme Merkezi. |
Windows 10 IoT Mobile Enterprise | No | Evet Ek araçlar ve kaynaklar için bkz. Windows IoT Geliştirme Merkezi. |
Windows 10 IoT Enterprise | Evet Ek araçlar ve kaynaklar için bkz. Windows IoT Geliştirme Merkezi. |
Evet Ek araçlar ve kaynaklar için bkz. Windows IoT Geliştirme Merkezi. |
Windows Embedded 8 Standard ve 8.1 Industry | Evet | Hayır |
Windows Embedded Compact 2013 | No | Geçerli değil |
Windows Embedded 7 (Compact, Standard ve POSReady) | No | Geçerli değil |
Windows Embedded CE 6.0 ve önceki sürümleri | No | Geçerli değil |
Windows XP Embedded (POSReady 2009, WES 2009, WEPOS dahil) | No | Geçerli değil |
Notlar
- Microsoft işletim sistemleriyle ilgili destek bilgileri için bkz. Microsoft Desteği Yaşam Döngüsü ve Windows 10 Sürüm Bilgileri.
- Microsoft .NET Framework ile ilgili destek bilgileri için bkz. .NET Framework Desteği Yaşam Döngüsü SSS ve .NET Framework Sistem Gereksinimleri.
- Windows 10 Enterprise LTSC sürümü, Windows 10 S ve Windows 10 Team Edition, geliştirme için desteklenmez. Windows 10 LTSC, Windows 10 S ve Windows 10 Team Edition üzerinde çalışan uygulamalar oluşturmak için Visual Studio 2019’u kullanabilirsiniz. Uzaktan hata ayıklama LTSC üzerinde desteklenir.
- Visual Studio Windows 10 üzerine yüklendiğinde, tüm hedef platformlar için Evrensel Windows uygulama geliştirme kullanılabilir.
- Windows Server 2012 R2 veya Windows Server 2016 kullanılırken, Evrensel Windows uygulamaları komut satırından oluşturulabilir. UWP geliştirme (tasarlama, düzenleme ve yerel hata ayıklama dahil) Windows Server'da kullanılamaz. Bu uygulamaları Windows Server’a dağıtabilir ve bunlarda uzaktan hata ayıklaması yapabilirsiniz.
- Windows 10’da platformlar arası Evrensel Windows Uygulamaları geliştirmek için Unity ve Xamarin de kullanılabilir.
.NET Geliştirmesi için Visual Studio 2019 Desteği
Visual Studio 2019, .NET uygulamalarından herhangi birini kullanan uygulamaların geliştirilmesini destekler. İş yükleri ve proje türleri arasında .NET Framework, .NET Core, Mono, Evrensel Windows Platformu (UWP) için .NET Native, C#, F# ve Visual Basic desteği bulabilirsiniz. Visual Studio 2019 aşağıdaki .NET uygulamalarını destekler:
- .NET sürüm 5 (Visual Studio 16.8 veya üzeri)
- .NET Framework 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5 ve 4.0 sürümleri
- .NET Core 3.1, 3.0, 2.2, 2.1 ve 1.1.
- .NET Native
- Mono
Dekont
Bu uygulamalardan her biri ve ortak API belirtimi .NET Standard hakkında daha fazla bilgi edinmek için bkz. .NET mimari bileşenleri.
Android Geliştirmesi için Visual Studio 2019 Desteği
Visual Studio 2019, Xamarin ve C# veya C++ kullanarak yerel Android uygulamaları oluşturmanıza olanak tanır. Unity için Visual Studio Araçları ve Unreal Engine, Android oyun geliştirmeye olanak tanır. Ayrıca bir Mac bilgisayar kullanarak Android uygulamaları geliştirmek için Mac için Visual Studio da kullanabilirsiniz.
Visual Studio kurulumunu kullanarak, Android SDK ve Android API 19, 21, 22 ve 23 düzeylerini kolayca alabilirsiniz. Android SDK Yöneticisi’ni kullanarak ek API düzeylerini ayrı olarak indirebilirsiniz. Android Yerel Geliştirme Seti (R10E), Java SE Geliştirme Seti ve Apache Ant’ı almak için de Visual Studio Kurulumunu kullanabilirsiniz.
Daha fazla bilgi için bkz. Visual Studio ile Android geliştirmesi ve Mobil Uygulama Geliştirme.
Dekont
Android için .NET geliştirme hakkında daha fazla bilgi edinmek için bkz. .NET mimari bileşenleri.
iOS Geliştirmesi için Visual Studio 2019 Desteği
Visual Studio 2019 remotebuild, vcremote, Unity için Visual Studio Araçları veya Xamarin Mac Aracısı kullanıldığında, C++, Unity veya Xamarin ve iOS geliştirmesi için yapılandırılmış bir Mac kullanarak iOS için uygulamalar derlemenize ve bunların hatalarını ayıklamanıza olanak tanır. Xamarin, iOS 7 ve üstünü destekler, ayrıca OS X 10.10 "Yosemite" veya üstünü gerektirir. Ayrıca bir Mac bilgisayar kullanarak iOS uygulamaları geliştirmek için Mac için Visual Studio da kullanabilirsiniz.
Dekont
Daha fazla bilgi için bkz. Visual Studio'da platformlar arası mobil geliştirme. iOS için .NET geliştirme hakkında daha fazla bilgi edinmek için bkz. .NET mimari bileşenleri.
Linux Geliştirmesi için Visual Studio 2019 Desteği
Visual Studio 2019 C++, Python ve Node.js kullanarak Linux uygulamaları derlemenize ve bunların hatalarını ayıklamanıza olanak tanır. Linux için C++ uygulamaları oluştururken, Linux Geliştirmesi için Visual C++ uzantısı gerekir. Python veya Node.js ile uygulama oluşturmak için, hedef Linux makinesinde uzaktan hata ayıklamayı etkinleştirmelisiniz. Ayrıca C#, VB ve F# gibi modern dilleri kullanarak, .NET Core ve ASP.NET Core uygulamaları derleyebilir ve bunların hatalarını ayıklayabilirsiniz.
Dekont
Linux için .NET geliştirme hakkında daha fazla bilgi edinmek için bkz. .NET mimari bileşenleri.
- CentOS 7.1 ve Oracle Linux 7.1
- Debian 8
- Fedora 23
- Linux Mint 17
- openSUSE 13.2
- Red Hat Enterprise Linux 7.2
- Ubuntu 14.04 ve 16.04
Dekont
Daha fazla bilgi için bkz. https://dot.net/core.
macOS Geliştirmesi için Visual Studio 2019 Desteği
Visual Studio 2019, macOS’u hedefleyen konsol uygulamaları ve ASP.NET uygulamaları derlemenizi sağlar. Ancak birlikte çalışma hata ayıklaması desteklenmiyor. Ek macOS geliştirme aracı seçenekleri için, Visual Studio Code’u veya Mac için Visual Studio’yu deneyin. Visual Studio Code, macOS için kolaylaştırılmış ve genişletilebilir geliştirici aracı deneyimi sunar. Mac için Visual Studio, C# kullanarak ASP.NET de dahil olmak üzere yerel macOS uygulamaları derlemenizi sağlayan zengin özelliklere sahip IDE sunar.
Dekont
MacOS için .NET geliştirme hakkında daha fazla bilgi edinmek için bkz. .NET mimari bileşenleri.
Diğer Platformlar ve Teknolojiler
Visual Studio 2019 aşağıdaki platformları ve teknolojileri de destekler. Daha fazla bilgi için bkz. https://visualstudio.microsoft.com/vs/features/.
- Anaconda
- Apache Ant
- Azure Data Lake’i de kapsayan, Azure web uygulamaları ve bağlı hizmetleri
- Microsoft CodeGen ile Clang
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Windows için Git ve GitHub
- Microsoft SQL Server 2012, SQL Server 2014 ve SQL Server 2016
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript 2.3, 2.2, 2.1 ve 2.0 ile JavaScript
- Unity
- Unreal Engine
- ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python veya TypeScript ile Web Geliştirme
Önceki Sürümlerle Uyumluluk
.NET Framework
.NET 4.7; .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 ve 4.6.2’nin üst düzeyde uyumlu bir yerinde güncelleştirmesidir.
Dekont
Daha fazla bilgi için bkz. .NET Framework 4.7, 4.6 ve 4.5’e Geçiş Kılavuzu.
Takım Gezgini, Azure DevOps Server ve Team Foundation Server
Visual Studio 2019 için Takım Gezgini; Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 ve Team Foundation Server 2010 SP1'e bağlanır.
Silverlight
Silverlight projeleri, Visual Studio’nun bu sürümünde desteklenmez. Silverlight uygulamalarını korumak için Visual Studio 2015 kullanmaya devam edin.
Windows Mağazası ve Windows Phone uygulamaları
Windows Store 8.1 ve 8.0 ile Windows 10 Mobile ve Windows Phone projeleri bu sürümde desteklenmez. Bu uygulamaları korumak için Visual Studio 2015 kullanmaya devam edin. Windows 10 Mobile projelerini korumak için Visual Studio 2017 kullanın. Windows Phone 7.x projelerini korumak için Visual Studio 2012 kullanın.