Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu, Visual Studio'nun en son sürümü değildir. En son sürümü indirmek için lütfen https://visualstudio.microsoft.com/downloads/ adresini ziyaret edin ve Visual Studio 2022 sürüm notlarına bakın.
Visual Studio 2019; Windows uygulama geliştirme, platformlar arası mobil geliştirme, Azure geliştirme, web ve bulut geliştirme gibi birçok yeni ve heyecan verici özellik ile IDE üretkenlik geliştirmeleri içerir. Visual Studio 2019'ı denemek için bkz. Visual Studio 2019 İndirmeleri. Bu sürümdeki yenilikler hakkında daha fazla bilgi için bkz. Visual Studio 2019 sürüm notları ve Visual Studio 2019'daki Yenilikler.
Visual Studio Code için bkz. Visual Studio Code SSS.
Kurulum
Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 ve Visual Studio 2012 gibi Visual Studio'nun önceki sürümleriyle birlikte Visual Studio 2019'u yükleyebilir ve kullanabilirsiniz.
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 dahil olmak üzere Visual Studio 2019 ürün ailesini yüklemeye ve çalıştırmaya yönelik sistem gereksinimleri hakkında 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 için veya Visual Studio'da geri bildirim göndermek için bkz:
Projeleri Visual Studio 2019'a Yükseltme
Desteklenen yükseltme yollarını izlediğinizde Visual Studio kaynağınız, çözümleriniz ve proje dosyalarınız çalışmaya devam eder; ancak kaynaklarda bazı değişiklikler yapmanız beklenmelidir. Sürümler arasında ikili uyumluluğu garanti edemeyiz ancak güncelleştirmelerde size yardımcı olacak önemli değişiklikleri belgeleme konusunda elimizden geleni yapacağız.
Uyarı
Projelerinizi Visual Studio 2019'a geçirme hakkında ayrıntılı bilgi için bkz. Visual Studio Projelerini Taşıma, Geçirme ve Yükseltme.
Platform Hedefleme
Visual Studio, Windows, Android, iOS veya Linux gibi en son platform özelliklerinden yararlanan uygulamalar oluşturmak için en yeni araçlar ve teknolojiler sağlar. Visual Studio 2019 ayrıca önceki platformları da hedeflemektedir; böylece Yeni uygulamalar oluşturabilir veya Visual Studio 2019'daki gelişmiş geliştirme araçlarından, kalite etkinleştirmeden ve ekip işbirliği özelliklerinden yararlanarak Windows'un önceki sürümlerinde yürütülen mevcut uygulamaları modernleştirebilirsiniz. Daha fazla bilgi için bkz. Projedeki başvuruları yönetme ve Visual Studio Çoklu Hedeflemeye 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ştirme için Visual Studio 2019 Desteği
Aşağıdaki tabloda, Visual Studio 2019 kullanarak uygulama oluşturabileceğiniz Microsoft Windows platformları açıklanmaktadır.
| Windows İstemcilerinde Çalışan Uygulamalar Oluşturma | 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 Sürüm | Uygulanamaz | Evet (aşağıdaki notlara bakın) |
| HoloLens | Hayı | Evet Bkz. Windows Holographic Dev Center. |
| Xbox One | Uygulanamaz | Evet Bkz. Xbox Geliştirme Merkezi. |
| Windows 8.1 (Windows 8) | Yes | Windows Mağazası uygulama geliştirmesi mevcut değil. |
| Windows 7 | Yes | Uygulanamaz |
| Windows Vista | Evet Uzaktan hata ayıklama ve profil oluşturma araçları kullanılamaz. |
Uygulanamaz |
| Windows XP | Evet Yönetilen geliştirme için Visual Studio .NET çoklu hedeflemesi kullanılması gerekir. Uzaktan hata ayıklama ve profil oluşturma araçları kullanılamaz. |
Uygulanamaz |
| Windows Phone'da Çalışan Uygulamalar Oluşturma | 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 | Hayı | Windows Mağazası uygulama geliştirmesi mevcut değil. |
| Windows Phone 8.1 ve öncesi | Hayı | Windows Mağazası uygulama geliştirmesi mevcut değil. |
| Windows Server'da Çalışan Uygulamalar Oluşturma | 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 | Yes | Evet (aşağıdaki notlara bakın) |
| Windows Server 2016, Nano Sunucu Yükleme Seçeneği | Evet, .NET Core ve Win32'nin bir alt kümesi için Bkz. Nano Sunucu Geliştirme Merkezi. |
Hayı |
| Windows Server 2012 R2 | Yes | Windows Mağazası uygulama geliştirmesi mevcut değil. |
| Windows Server 2012 | Yes | Windows Mağazası uygulama geliştirmesi mevcut değil. |
| Windows Server 2008 R2 | Yes | Uygulanamaz |
| Windows Server 2008 | Evet Uzaktan hata ayıklama ve profil oluşturma araçları kullanılamaz. |
Uygulanamaz |
| Windows Server 2003 | Evet Uzaktan hata ayıklama ve profil oluşturma araçları kullanılamaz. Yönetilen geliştirme, Visual Studio .NET çoklu hedeflemesini gerektirir ve Visual Studio 2010'un yan yana yüklenmesini gerektirir. Daha fazla bilgi için bkz. Visual Studio 2012 Ürün Grubu ve Platform Desteği'ne Göz Atın. |
Uygulanamaz |
| Windows Embedded Cihazlarda Çalışan Uygulamalar Oluşturma | 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 | Hayı | 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 Endüstri | Yes | Hayı |
| Windows Embedded Compact 2013 | Hayı | Uygulanamaz |
| Windows Embedded 7 (Compact, Standard ve POSReady) | Hayı | Uygulanamaz |
| Windows Embedded CE 6.0 ve öncesi | Hayı | Uygulanamaz |
| Windows XP Embedded (POSReady 2009, WES 2009, WEPOS dahil) | Hayı | Uygulanamaz |
Notlar
- Microsoft işletim sistemleriyle ilgili destek bilgileri için bkz. Microsoft Destek Yaşam Döngüsü ve Windows 10 Sürüm Bilgileri.
- Microsoft .NET Framework hakkında destek bilgileri için bkz. .NET Framework Destek 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'de desteklenir.
- Tüm hedef platformlar için Evrensel Windows uygulaması geliştirme, Windows 10'da Visual Studio yüklendiğinde kullanılabilir.
- Evrensel Windows uygulamaları, Windows Server 2012 R2 veya Windows Server 2016 kullanılırken 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 uzaktan hata ayıklaması gerçekleştirebilirsiniz.
- Unity ve Xamarin, Windows 10'da Evrensel Windows Uygulamalarının platformlar arası geliştirilmesi için de kullanılabilir.
- Visual Studio 2019, Windows 7 ve Windows 8'de Windows için Git'i desteklemiyor
.NET Geliştirme 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), C#, F# ve Visual Basic için .NET Native 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
Uyarı
Bu uygulamaların her biri hakkında daha fazla bilgi için ve ortak API belirtimi .NET Standard hakkında daha fazla bilgi için bkz. .NET mimari bileşenleri.
Android Geliştirme 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ştirmeyi mümkün kılar. Mac kullanarak Android uygulamaları oluşturmak için Mac için Visual Studio'yu da kullanabilirsiniz.
Visual Studio kurulumunu kullanarak Android SDK ve Android API düzeyleri 19, 21, 22 ve 23'e kolayca erişebilirsiniz. Android SDK Yöneticisi'ni kullanarak ek API düzeylerini ayrı olarak indirebilirsiniz. Android Native Development Kit (R10E), Java SE Development Kit ve Apache Ant'i edinmek için Visual Studio Kurulumu'nu da kullanabilirsiniz.
Daha fazla bilgi için bkz. Visual Studio ile Android geliştirme ve Mobil Uygulama Geliştirme.
Uyarı
Android için .NET geliştirme hakkında bilgi için bkz. .NET mimari bileşenleri.
iOS Geliştirme için Visual Studio 2019 Desteği
Visual Studio 2019, C++, Unity veya Xamarin kullanarak iOS için uygulama derlemenize ve hatalarını ayıklamanıza olanak tanır. Bunu, iOS geliştirme için yapılandırılmış bir Mac ve remotebuild, vcremote, Unity için Visual Studio Araçları veya Xamarin Mac Aracısı aracılığıyla gerçekleştirir. Xamarin, iOS 7 ve üzerini destekler ve OS X 10.10 "Yosemite" veya üzerini gerektirir. Mac kullanarak iOS uygulamaları oluşturmak için Mac için Visual Studio'yu da kullanabilirsiniz.
Uyarı
Daha fazla bilgi için bkz. Visual Studio'da platformlar arası mobil geliştirme. iOS için .NET geliştirme hakkında bilgi için bkz. .NET mimari bileşenleri.
Linux Geliştirme için Visual Studio 2019 Desteği
Visual Studio 2019, C++, Python ve Node.jskullanarak Linux için uygulamalar oluşturmanıza ve hatalarını ayıklamanıza olanak tanır. Linux için C++ uygulamaları oluşturmak için Linux Geliştirme 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ştirmeniz gerekir. Ayrıca C#, VB ve F# gibi modern dilleri kullanarak Linux için .NET Core ve ASP.NET Core uygulamaları oluşturabilir, derleyebilir ve uzaktan hata ayıklayabilirsiniz.
Uyarı
Linux için .NET geliştirme hakkında bilgi 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
Uyarı
Daha fazla bilgi için bkz. https://dot.net/core.
macOS Geliştirme için Visual Studio 2019 Desteği
Visual Studio 2019, macOS'yi hedefleyen konsol uygulamaları ve ASP.NET uygulamaları oluşturmanıza olanak tanır. Ancak hata ayıklama desteklenmez. Ek macOS geliştirme araçları seçenekleri için Visual Studio Code veya Mac için Visual Studio'yu deneyin. Visual Studio Code , macOS için kolaylaştırılmış, genişletilebilir bir geliştirici aracı deneyimi sağlar. Mac için Visual Studio , C# kullanarak ASP.NET dahil olmak üzere yerel macOS uygulamaları oluşturmanıza olanak tanıyan zengin özelliklere sahip bir IDE sağlar.
Uyarı
MacOS için .NET geliştirme hakkında bilgi 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/.
- Anakonda
- Apache Ant
- Azure Data Lake dahil olmak üzere Azure web uygulamaları ve bağlı hizmetler
- 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 ve JavaScript
- Birlik
- Unreal Engine
- ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python veya TypeScript ile Web Geliştirme
Önceki Sürümlerle Uyumluluk
.NET Çerçevesi
.NET 4.7, .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 ve 4.6.2'nin yüksek oranda uyumlu bir yerinde güncelleştirmesidir.
Uyarı
Daha fazla bilgi için bkz. .NET Framework 4.7, 4.6 ve 4.5'e Geçiş Kılavuzu.
Team Explorer, Azure DevOps Server ve Team Foundation Server
Visual Studio 2019 için Team Explorer, 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ğlanacak.
Silverlight
Silverlight projeleri Visual Studio'nun bu sürümünde desteklenmez. Silverlight uygulamalarını korumak için Visual Studio 2015'i kullanmaya devam edin.
Windows Mağazası ve Windows Phone uygulamaları
Windows Mağazası 8.1 ve 8.0, Windows 10 Mobile ve Windows Phone projeleri bu sürümde desteklenmez. Bu uygulamaların bakımını yapmak için Visual Studio 2015'i kullanmaya devam edin. Windows 10 Mobile projelerinin bakımını yapmak için Visual Studio 2017'yi kullanın. Windows Phone 7.x projelerinin bakımını yapmak için Visual Studio 2012'yi kullanın.
Visual Studio 2019 Platform Hedefleme ve Uyumluluk