Logo Visual Studio 2022 Platform Hedefleme ve Uyumluluk

Visual Studio 2022, Windows uygulama geliştirmeyi, platformlar arası mobil geliştirmeyi, Azure geliştirmeyi, web ve bulut geliştirmeyi ve daha fazlasını desteklemek için birçok yeni ve heyecan verici özellik ve IDE üretkenlik geliştirmesi içerir. Visual Studio 2022'yi denemek için bkz. Visual Studio 2022 İndirmeleri. Bu sürümdeki yenilikler hakkında daha fazla bilgi için bkz. Visual Studio 2022 sürüm notları ve Visual Studio 2022'deki Yenilikler.

Kurulum

Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 ve Visual Studio 2012 gibi Visual Studio'nun önceki sürümleriyle birlikte Visual Studio 2022'yi yükleyebilir ve kullanabilirsiniz.

Sistem Gereksinimleri

Visual Studio 2022 ürün ailesini yükleme ve çalıştırmaya yönelik sistem gereksinimleri hakkında bilgi için Visual Studio 2022 Sistem Gereksinimi sayfasına bakın.

Görüş ve Destek

Destek için veya Visual Studio'da geri bildirim göndermek için bkz:

Projeleri Visual Studio 2022'ye 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 2022'ye 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 2022 önceki platformları da hedeflemektedir, böylece Yeni uygulamalar oluşturabilir veya Visual Studio 2022'deki 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ış.

Visual Studio 2022 Windows Geliştirme 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 Oluşturma

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 Sürüm Uygulanamaz Evet
Uzaktan hata ayıklama gerekli.
Windows 11 S
Windows 10 S
Uygulanamaz Evet
Uzaktan hata ayıklama gerekli.
Windows 10 LTSC Evet
Uzaktan hata ayıklama gerekli.
Evet
Uzaktan hata ayıklama gerekli.
HoloLens Hayı Evet
Bkz. Windows Holographic Dev Center.
Xbox One Uygulanamaz Evet
Bkz. Xbox Geliştirme Merkezi.
Windows 8.1 Evet Mevcut değil. Visual Studio 2015'i kullanın.
Windows 8 (Windows 8) Hayı Mevcut değil.
Windows 7 Evet Uygulanamaz
Windows Vista Hayı Uygulanamaz
Windows XP Hayı Uygulanamaz

Uyarı

Windows Phone'da Çalışan Uygulamalar Oluşturma

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ı Mevcut değil. Visual Studio 2017'i kullanın.
Windows Phone 8.1 ve 8.0 Hayı Mevcut değil. Visual Studio 2015'i kullanın.
Windows Phone 7.x Hayı Mevcut değil. Visual Studio 2012'i kullanın.

Uyarı

Windows Server'da Çalışan Uygulamalar Oluşturma

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 Evet Evet
(aşağıdaki notlara bakın)
Windows Server 2016 Evet 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 Evet Windows Mağazası uygulama geliştirmesi mevcut değil.
Windows Server 2012 Evet Windows Mağazası uygulama geliştirmesi mevcut değil.
Windows Server 2008 R2 Evet Uygulanamaz
Windows Server 2008 Hayı Uygulanamaz
Windows Server 2003 Hayı Uygulanamaz

Uyarı

Windows Embedded Cihazlarda Çalışan Uygulamalar Oluşturma

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ı 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 Evet 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

Uyarı

Visual Studio 2022 .NET Geliştirme Desteği

Visual Studio 2022, .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 2022 aşağıdaki .NET uygulamalarını destekler:

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. Ayrıca bkz. NET destek ilkesi.

Visual Studio 2022 Android Geliştirme Desteği

Visual Studio 2022, .NET 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ı derlemek için .NET MAUI VSCode uzantısını da kullanabilirsiniz.

.NET MAUI veya C++ ile Mobil geliştirme için gereken Android SDK ve Android API düzeylerini kolayca elde etmek için Visual Studio kurulumunu kullanabilirsiniz. Android SDK Yöneticisi'ni kullanarak ek API düzeylerini ayrı olarak indirebilirsiniz. Android Native Development Kit (R23C), Java SE Development Kit ve Apache Ant'i edinmek için Visual Studio Kurulumu 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 MAUI ile Android ve iOS.

iOS Geliştirme için Visual Studio 2022 Desteği

Visual Studio 2022, Visual Studio'da remotebuild, vcremote, Unity için Visual Studio Araçları veya Mac ile Eşleştirme'yi kullanırken; C++, Unity veya .NET ve iOS geliştirme için yapılandırılmış bir Mac kullanarak iOS için uygulama geliştirmenizi ve hata ayıklamanızı sağlar. .NET, iOS 12.2 ve üzerini destekler ve Xcode 16.2 veya üzerini ve macOS 14.5 "Sonoma" veya üzerini gerektirir. Mac kullanarak iOS uygulamaları oluşturmak için .NET MAUI VSCode uzantısını 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 MAUI ile Android ve iOS.

Visual Studio 2022 Linux Geliştirme Desteği

Visual Studio 2022, 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. Linux'a .NET yükleme.

  • CentOS 9, 10
  • Debian 11, 12
  • Fedora 40, 41
  • openSUSE 15.6
  • Red Hat Enterprise Linux 8, 9
  • Oracle Linux 8, 9
  • Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04, 24.10

Uyarı

Daha fazla bilgi için bkz. https://dot.net/core.

MacOS Geliştirme için Visual Studio 2022 Desteği

Visual Studio 2022, 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'ı deneyin. Visual Studio Code , macOS için kolaylaştırılmış, genişletilebilir bir geliştirici aracı deneyimi sağlar.

Uyarı

MacOS için .NET geliştirme hakkında bilgi için bkz. macOS'a .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/.

Önceki Sürümlerle Uyumluluk

.NET Çerçevesi

.NET 4.8, .NET Framework 4.0 - 4.7.2 sürümleri için son derece uyumlu bir yerinde güncelleştirmedir.

Uyarı

Daha fazla bilgi için bkz. .NET Framework 4.8, 4.7, 4.6 ve 4.5'e Geçiş Kılavuzu.

Team Explorer, Azure DevOps Server ve Team Foundation Server

Visual Studio 2022 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ğlanır.