Visual Studio 2022 Platform hedefleme ve uyumluluk
İpucu
yenilikler hakkında bilgi edinmek için Visual Studio 2022 başlatma olayının kayıtlarını izleyin , ipuçlarını & püf noktaları ve ücretsiz dijital swag 'yi indirin.
geliştirici Community | Visual Studio 2022 yol haritası | sistem gereksinimleri | uyumluluk | dağıtılabilir kod | lisans koşulları | bloglar | en son sürüm bilinen sorunları | yenilikleri Visual Studio Docs
Visual Studio 2022, uygulama geliştirmeyi, platformlar arası mobil geliştirmeyi, Azure geliştirmeyi, web ve bulut geliştirmeyi ve daha fazlasını Windows desteklemek için çok sayıda yeni ve heyecan verici özellik ve ıde üretkenlik iyileştirmeleri içerir. Visual Studio 2022 ' i denemek için bkz. Visual Studio 2022 indirmeleri. bu sürümdeki tüm yenilikler hakkında daha fazla bilgi için, Visual Studio 2022 sürüm notlarına ve Visual Studio 2022 ' dekiyenilikler bölümüne bakın.
- Visual Studio Code için bkz. Visual Studio Code SSS.
Yükleme
Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 ve dahil olmak üzere önceki Visual Studio sürümleriyle Visual Studio 2022 ' ü yükleyebilir ve kullanabilirsiniz Visual Studio 2012.
İndir
Visual Studio 2022 ' nin en son sürümünü indirmek için bir düğmeye tıklayın. Visual Studio 2022 yükleme ve güncelleştirme yönergeleri için, bkz. güncelleştirme Visual Studio 2022, en son sürüm. Ayrıca çevrimdışı yükleme yönergelerine bakın.
diğer Visual Studio 2022 ürünlerini indirmek için visualstudio.microsoft.com/downloads sayfasını ziyaret edin.
Not: Yükleme paketinin boyutu geçerli Visual Studio yapılandırmanıza bağlı olarak değişir.
Sistem Gereksinimleri
Visual Studio 2022 ürün ailesini yükleme ve çalıştırmaya yönelik sistem gereksinimleriyle ilgili bilgi için, Visual Studio 2022 sistem gereksinimi sayfasınabakın.
Görüş ve Destek
Destek almak veya Visual Studio hakkında görüş göndermek için bkz.:
projeleri Visual Studio 2022 'ye yükseltin
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.
Not
projelerinizi Visual Studio 2022 ' e geçirme hakkında ayrıntılı bilgi 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 2022, daha önceki platformları da hedefler, böylece Visual Studio 2022 ' deki gelişmiş geliştirme araçları, kalite etkinleştirme ve ekip işbirliği özelliklerini kullanarak Windows daha önceki sürümlerinde yürütülen yeni uygulamalar oluşturabilir veya var olan uygulamaları modernleştirin. 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ştirme için 2022 Visual Studio desteği
aşağıdaki tabloda, Visual Studio 2022 kullanarak uygulama oluşturabileceğiniz Microsoft Windows platformları açıklanmaktadır.
Windows İstemcilerinde Çalışan Uygulamalar Geliştirme
| Windows istemci sürümü | Yerel ve Yönetilen Klasik Windows Masaüstü Geliştirme Araçlarını Kullanma | UWP Uygulama Geliştirme Araçlarını Kullanma |
|---|---|---|
| Windows 11 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 Uzaktan hata ayıklama gerekiyor. |
| Windows 11 S Windows 10 S |
Geçerli değil | Evet Uzaktan hata ayıklama gerekiyor. |
| Windows 10 ltsc | Yes Uzaktan hata ayıklama gerekiyor. |
Yes Uzaktan hata ayıklama gerekiyor. |
| HoloLens | Hayır | Evet Bkz. Windows Holographic Geliştirme Merkezi. |
| Xbox One | Geçerli değil | Evet Bkz. Xbox Geliştirme Merkezi. |
| Windows 8.1 | Yes | Kullanılamıyor. Visual Studio 2015 kullanın. |
| Windows 8 (Windows 8) | No | Kullanılamıyor. |
| Windows 7 | Evet | Geçerli değil |
| Windows Vista | Hayır | Geçerli değil |
| Windows XP | Hayır | Uygulanamaz |
Not
- 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.
- tüm hedef platformlar için evrensel Windows uygulama geliştirme, Visual Studio Windows 11 veya Windows 10 üzerine yüklendiğinde kullanılabilir.
- Unity ve Xamarin, Windows 11 veya Windows 10 üzerinde evrensel Windows uygulamalarının platformlar arası geliştirmesi için de kullanılabilir.
Windows Phone’da Çalışan Uygulamalar Geliştirme
| Windows Phone sürümü | 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ır | Kullanılamıyor. Visual Studio 2017 kullanın. |
| Windows Phone 8,1 ve 8,0 | No | Kullanılamıyor. Visual Studio 2015 kullanın. |
| Windows Phone 7. x | No | Kullanılamıyor. 2012 Visual Studio kullanın. |
Not
- 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.
Windows Server’da Çalışan Uygulamalar Geliştirme
| Windows Server sürümü | Yerel ve Yönetilen Klasik Windows Masaüstü Geliştirme Araçlarını Kullanma | UWP Uygulama Geliştirme Araçlarını Kullanma |
|---|---|---|
| Windows Server 2019 | Yes | Evet (aşağıdaki notlara bakın) |
| 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. |
Hayır |
| 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 | Geçerli değil |
| Windows Server 2008 | Hayır | Geçerli değil |
| Windows Server 2003 | Hayır | Geçerli değil |
Not
- 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.
- Universal Windows uygulamaları, Windows Server 2016 veya Windows Server 2019 kullanılırken komut satırı kullanılarak Windows kullanılabilir. Windows Server’da UWP geliştirme (tasarlama, düzenleme ve yerel hata ayıklama) kullanılamaz. Bu uygulamaları Windows Server’a dağıtabilir ve bunlarda uzaktan hata ayıklaması yapabilirsiniz.
Windows Embedded Cihazlarında Çalışan Uygulamalar Geliştirme
| Windows Embedded sürümü | 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ır | Evet Ek araçlar ve kaynaklar için bkz. Windows IoT Geliştirme Merkezi. |
| Windows 10 IoT Enterprise | Evet Ek araçlar Windows kaynaklar için IoT Geliştirme Merkezi "> IoT"yebakın. |
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 | Hayır | Geçerli değil |
| Windows Embedded 7 (Compact, Standard ve POSReady) | Hayır | Geçerli değil |
| Windows Embedded CE 6.0 ve önceki sürümleri | Hayır | Geçerli değil |
| Windows XP Embedded (POSReady 2009, WES 2009, WEPOS dahil) | Hayır | Geçerli değil |
Not
- 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.
Visual Studio .NET Geliştirme için 2022 Desteği
Visual Studio 2022, .NET uygulamalarının 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 2022 aşağıdaki .NET uygulamaları destekler:
- .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 ve 4.6.2 sürümleri
- .NET Core 6.0 Preview, 5.0, 3.1, 3.0, 2.2 ve 2.1.
- .NET Native
- Mono
Not
Bu uygulamalardan her biri ve ortak API belirtimi .NET Standard hakkında daha fazla bilgi edinmek için bkz. .NET mimari bileşenleri.
Visual Studio 2022 Android Geliştirme Desteği
Visual Studio 2022, Xamarin ve C# veya C++ kullanarak yerel Android uygulamaları derlemeye olanak sağlar. 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 ve Android API düzeyleri 25 'Android SDK i (C++ ile mobil geliştirme için) ve 30'u kolayca elde etmek için Visual Studio kurulumunu kullanabilirsiniz. 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.
Not
Android için .NET geliştirme hakkında bilgi için bkz. Xamarin ile Android ve iOS.
Visual Studio 2022 iOS Geliştirme Desteği
Visual Studio 2022 remotebuild, vcremote, Unity için Visual Studio Araçları veya Xamarin Mac Aracısı kullanılırken C++, Unity veya Xamarin ve iOS geliştirme için yapılandırılmış bir Mac kullanarak iOS için uygulama derlemenizi ve hata ayıklamanızı sağlar. Xamarin, iOS 9 ve üstlerini destekler ve Xcode 12.5 veya daha yüksek ve OS X 11.0 "Big Sur" veya daha yeni bir işletim sistemi gerektirir. Ayrıca bir Mac bilgisayar kullanarak iOS uygulamaları geliştirmek için Mac için Visual Studio da kullanabilirsiniz.
Not
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. Xamarin ile Android ve iOS.
Visual Studio 2022 Linux Geliştirme Desteği
Visual Studio 2022, C++, Python ve Node.js kullanarak Linux için uygulama derleme ve hata ayıklama Node.js. 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.
Not
Linux için .NET geliştirme hakkında bilgi için bkz. Linux'ta .NET yükleme.
- 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
Not
Daha fazla bilgi için bkz. https://dot.net/core.
macOS Visual Studio için Visual Studio 2022 Desteği
Visual Studio 2022, macOS'u hedef alan konsol uygulamaları 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.
Not
MacOS için .NET geliştirmesi hakkında daha fazla bilgi için bkz. macOS'ta .NET yükleme.
Diğer Platformlar ve Teknolojiler
Visual Studio 2022 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 (sürüm 3.6 ve sonrası) ve 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.8, 4.0 - 4.7.2 .NET Framework son derece uyumlu bir yerinde güncelleştirmedir.
Not
Daha fazla bilgi için bkz. .NET Framework 4.8, 4.7, 4.6 ve 4.5'e Geçiş Kılavuzu.
Takım Gezgini, Azure DevOps Server ve Team Foundation Server
Takım Gezgini 2022 için Visual Studio 2019, Azure DevOps Server Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 ve 2010 SP1 Team Foundation Server.