Visual Studio 2017 Platform Desteği ve Uyumluluk

Last Update: 27.6.2017

En son güncelleştirmeleri görmek için lütfen İngilizce Uyumluluk sayfasını ziyaret edin.

Visual Studio 2017 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 2017 sürümünü denemek için bkz. Visual Studio 2017 İndirmeleri. Bu sürümdeki tüm yenilikler hakkında daha fazla bilgi için bkz. Visual Studio 2017 sürüm notları.

Visual Studio Code için bkz. Visual Studio Code SSS. Mac için Visual Studio 2017 için bkz. Mac için Visual Studio 2017 Platform Desteği ve Uyumluluk ve Mac için Visual Studio 2017 sürüm notları.

Yükleme

Visual Studio 2017 sürümünü Visual Studio 2015, Visual Studio 2013 ve Visual Studio 2012 gibi önceki Visual Studio sürümleriyle birlikte yükleyebilir ve kullanabilirsiniz.

Sistem Gereksinimleri

Team Foundation Server 2017 de içinde olmak üzere Visual Studio 2017 ürün ailesini yükleme ve çalıştırmaya yönelik sistem gereksinimleriyle ilgili bilgi için, Visual Studio 2017 Sistem Gereksinimi sayfasına ve Mac için Visual Studio 2017 Ürün Ailesi Sistem Gereksinimleri’ne bakın.

Proje Yükseltmesi

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.

Projelerinizi Visual Studio 2017 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 2017 ö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 2017 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 Geliştirmesi için Visual Studio 2017 Desteği

Aşağıdaki tabloda, Visual Studio 2017 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)
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 (Windows 8) Evet Windows Mağazası uygulaması geliştirme sağlanmaz.
Windows 7 Evet Geçerli değil
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 Hayır Evet
(aşağıdaki notlara bakın)
Windows Phone 8.1 ve önceki sürümler Hayır 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.
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 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 Hayır 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 Hayır Uygulanamaz
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 Uygulanamaz

Notlar

Android Geliştirmesi için Visual Studio 2017 Desteği

Visual Studio 2017; Xamarin, C# veya Java/C++ kullanarak yerel Android uygulamaları ya da Apache Cordova 6.3.1, JavaScript ve TypeScript kullanarak karma Android uygulamaları derlemenize 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.

iOS Geliştirmesi için Visual Studio 2017 Desteği

Visual Studio 2017; remotebuild, vcremote, Unity için Visual Studio Araçları veya Xamarin Mac Arası kullanıldığında, Apache Cordova, 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. Apache Cordova, iOS 8 ve üstünü destekler, ayrıca OS X 10.9 "Mavericks" ve üstünü gerektirir. Ayrıca bir Mac bilgisayar kullanarak iOS uygulamaları geliştirmek için Mac için Visual Studio da kullanabilirsiniz.

Daha fazla bilgi için bkz. Visual Studio'da platformlar arası mobil geliştirme.

Linux Geliştirmesi için Visual Studio 2017 Desteği

Visual Studio 2017; 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.

  • 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

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

macOS Geliştirmesi için Visual Studio 2017 Desteği

Visual Studio 2017, 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.

Diğer Platformlar ve Teknolojiler

Visual Studio 2017 aşağıdaki platformları ve teknolojileri de destekler. Daha fazla bilgi için bkz. https://www.visualstudio.com/vs/features/.

Ö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. Daha fazla bilgi için bkz. .NET Framework 4.7, 4.6 ve 4.5’e Geçiş Kılavuzu.

Takım Gezgini ve Team Foundation Server

Visual Studio 2017 için Takım Gezgini, 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 Phone 8.1 ve 8.0 projeleri bu sürümde desteklenmez. Bu uygulamaları korumak için Visual Studio 2015 kullanmaya devam edin. Windows Phone 7.x projelerini korumak için Visual Studio 2012 kullanın.