Aracılığıyla paylaş


Visual Studio 2013 Uyumluluğu

Ne zaman düşünüyorsanız, Taşı gerekmediğini Visual Studio 2013, bu belgenin hangi çözümler bulmak için kullanabileceğiniz projeleri, dosyaları ve oluşturduğunuz diğer varlıkları Visual Studio 2012 veya Visual Studio 2010 SP1 değişiklik olmadan çalışır Visual Studio 2013.

Yayın olarak kullanılan çoğu varlık Visual Studio 2013 ve iki önceki sürümüyle aynı şekilde davranır.Örneğin, Visual Studio 2013 içinde, Visual Studio 2012 içinde oluşturulan bir projeyi açabilir, değiştirebilir ve ardından Visual Studio 2013 içinde tekrar açabilirsiniz; değişiklikleriniz kaydedilir ve proje Visual Studio 2012 içinde olduğu şekilde çalışır.Aynı durum Visual Studio 2010 SP1'de oluşturulmuş birçok varlık için de geçerlidir.

Visual Studio 2013 ile birlikte Visual Studio 2012 veya Visual Studio 2010 SP1 kullanıyorsanız, projeleri ve dosyaları bu üç sürümden herhangi birinde oluşturabilir ve değiştirebilirsiniz.Sürümlerden birinin desteklemediği özellikler eklemediğiniz sürece sürümler arasında proje ve dosya aktarımı yapabilirsiniz.

Projeler

Aşağıdaki listede Visual Studio 2013 Visual Studio 2010 SP1 kullanılarak oluşturulmuş projeler için Visual Studio 2012 desteği açıklanmaktadır.Bu listeyi kullanarak bir projeyi Visual Studio 2013, Visual Studio 2012 veya Visual Studio 2010 SP1 ile olduğu gibi açıp açamayacağınızı veya uyumluluk için değiştirmeniz gerekip gerekmediğini belirleyebilirsiniz.

Proje Türü

Uyumluluk

Windows Mağazası uygulamaları

Windows Mağazası uygulama geliştirme yalnızca Windows 8,1 üzerinde desteklenir.Var olan Windows 8 projeleri hizmet almaya devam edebilir, ancak yeni Windows 8 projeleri oluşturulamaz.Windows 8,1 projeleri, yalnızca belirli türlerdeki başvurulara bağlı olabilir.Daha fazla bilgi için Proje Başvurularını Yönetme.

[!NOT]

Windows 8,1 kullanarak oluşturduğunuz Visual Studio 2013 projeleri Visual Studio 2012 içinde açılamaz.Çünkü Windows 8,1 kullanılarak oluşturulan Visual Studio 2013 projeleri Visual Studio 2013hedefler ve Visual Studio 2012 yalnızca Windows 8 hedefleyen Windows 8 projelerini destekler.

.NET Framework 4.5.1

Uygun çoklu sürüm desteği paketini yükleyerek bu projeleri Visual Studio 2013 içinde oluşturabilir ve kullanabilirsiniz.Bu projeler Visual Studio 2010 SP1 sürümünde desteklenmez.

.NET Framework 4,5

Bu projeleri, Visual Studio 2013 ve Visual Studio 2012 içinde oluşturabilir ve açabilirsiniz, ancak Visual Studio 2010 SP1 içinde bunu yapamazsınız.Daha fazla bilgi için .NET Framework 4.5'e Geçiş Kılavuzu

BizTalk

BizTalk server projeleri ile uyumlu değildir Visual Studio 2013.

C#/Visual Basic Silverlight 4 Uygulaması veya Sınıf Kitaplığı

Visual Studio'nun projeyi otomatik olarak güncelleştirmesine izin verirseniz Visual Studio 2013 veya Visual Studio 2012 ile projeyi açabilirsiniz.

C#/Visual Basic Webform veya Windows Form

Projede açabilirsiniz Visual Studio 2013 ve Visual Studio 2012.

Visual Basic 6 ve Visual C++ 6

Visual Studio 2012 ve Visual Studio 2013, Visual Basic 6 veya Visual C++ 6 ile oluşturulmuş hata ayıklama uygulamalarını desteklemez; bu uygulamaların hatalarını ayıklamak için Visual Studio'nun önceki sürümlerini kullanın.

Kodlanmış UI testi

Visual Studio'nun projeyi otomatik olarak güncelleştirmesine izin verirseniz Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 ile projeyi açabilirsiniz.

F#

Visual Studio'nun, Visual Studio 2010 SP1'de oluşturulmuş olan br projeyi yükseltmesine izin verirseniz Visual Studio 2013 ve Visual Studio 2012 ile projeyi açabilirsiniz.Ancak, Visual Studio'nun daha eski bir sürümünde oluşturulmuş bir Silverlight projesini Visual Studio 2013 öğesine yükseltemezsiniz.Bunun yerine, Visual Studio 2013 içinde bir Silverlight projesi oluşturmanız ve kodunuzu bunun içine kopyalamanız gerekir.Visual Studio 2013 içinde oluşturduğunuz Silverlight projeleri Silverlight 5'i hedefler.

LightSwitch

Proje otomatik olarak yükseltmek Visual Studio izin veriyorsa, içinde açabilirsiniz Visual Studio 2013 yalnızca.

Yerel Veritabanı Önbelleği

Yerel Veritabanı Önbellek şablonu ve Veri Eşitleme Yapılandırma iletişim kutusu Visual Studio 2013 içine dahil değildir.Microsoft Eşitleme Hizmetleri v1.0 yüklüyse Visual Studio 2013 öğesini Visual Studio 2010 içinde oluşturulmuş projeleri açmak ve çalıştırmak için kullanabilirsiniz, ancak Visual Studio 2013 içinde bunları güncelleştirmek isterseniz, kodun içinde tüm değişiklikleri el ile yapmalısınız.Alternatif olarak, bu projelerin bakımını ve güncelleştirmesini yapmak için Visual Studio 2010 kullanmaya devam edebilirsiniz.Yeni geliştirme için Microsoft Sync Framework tarafından sağlanan yeni eşitleme modelini hedef alın.Daha fazla bilgi için bkz Microsoft Sync Framework Developer Center

Model-Görünüm-Denetleyici çerçevesi

Visual Studio 2010 SP1 yalnızca MVC 2 ve MVC 3 destekler, Visual Studio 2012 yalnızca MVC 3 ve MVC 4 destekler ve Visual Studio 2013 yalnızca MVC 4 destekler.Otomatik olarak MVC 2'den MCV 3'e yükseltme hakkında daha fazla bilgi için bkz: ASP.NET MVC 3 uygulama Upgrader.El ile MVC 2'den MVC 3'e yükseltme hakkında daha fazla bilgi için bkz: ASP.NET MVC 3 araçları güncelleştirme için bir ASP.NET MVC 2 proje yükseltme.El ile MVC3 MVC 4'e yükseltme hakkında daha fazla bilgi için bkz: bir ASP.NET MVC 3 proje ASP.NET MVC 4'e yükseltme.Projeniz .NET Framework 3.5 SP1'i hedefliyorsa, .NET Framework 4 kullanacak şekilde yeniden hedef belirlemeniz gerekir.

Modelleme

Projeyi otomatik olarak güncelleştirmek Visual Studio izin veriyorsa, içinde açabilirsiniz Visual Studio 2013, Visual Studio 2012, veya Visual Studio 2010 SP1.

Team Foundation bir modelleme projesi oluşturduğunda proje içindeki katmanları doğrulamaya çalışır.Visual Studio 2013 içinde Team Foundation Yapısı Visual Studio 2010 SP1'de oluşturulan bir modelleme projesi için katmanları doğrulayamaz.Ancak, Visual Studio 2010 SP1 içinde Team Foundation Yapısı Visual Studio 2013 içinde oluşturulan bir modelleme projesi için katmanı doğrulayabilir.

MPI/Küme Hata Ayıklama

Visual Studio 2013, Visual Studio 2012 veya Visual Studio 2010 SP1 çalıştıran bilgisayarlarda aynı çalışma zamanı modülü veya araçlar sürümü yüklüyse, bu projeyi üç sürümde de açabilirsiniz.

MSI kurulumu (.vdproj)

Bu proje türünü desteklemediğinden Visual Studio 2013 içinde açılamaz.Çoğu Windows platformunu ve uygulama çalışma zamanını doğrudan destekleyen ücretsiz bir dağıtım çözümü olarak Visual Studio için InstallShield Limited Edition (ISLE) kullanmanızı öneririz.Visual Studio Yükleyicisi projelerinden verileri ve ayarları içeri aktarmak için de ISLE kullanabilirsiniz..

Office 2007 VSTO

Projeyi Office 2013 ve .NET Framework 4'e hedeflemek için yükseltirseniz, bu projeyi Visual Studio 2013, Visual Studio 2012 veya Visual Studio 2010 SP1 içinde her ikisi içinde açabilirsiniz.

Office 2010 VSTO

Proje .NET Framework 4 hedefliyse, projeyi Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.Tüm diğer projeler tek yönlü yükseltme gerektirir.

Zengin Internet Uygulamaları

Proje yükseltirseniz, içinde açabilirsiniz Visual Studio 2013, Visual Studio 2012, ve Visual Studio 2010 SP1.

SharePoint 2007

Bu proje Visual Studio 2013 içinde açılamıyor.Ancak, projeyi SharePoint 2010'a el ile yükseltirseniz, Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 içinde bunu açabilirsiniz.SharePoint 2007 yükseltme hakkında daha fazla bilgi için SharePoint 2010 SharePoint 2007'den BT uzmanı için geçiş, 2007 iş akışı için Visual Studio & SharePoint 2010 geçirmeyi, ve SharePoint Server 2010 için SharePoint Enterprise arama geçiş aracı.

SharePoint 2010

Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 içinde projeyi açabilirsiniz.

SketchFlow

Visual Studio'nun projeyi WPF 4.5/Silverlight 5'e yükseltmesine izin verirseniz Visual Studio 2012 ve Visual Studio 2013 ile projeyi açabilirsiniz.

SQL Server 2008 Express veritabanı

Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 içinde projeyi açabilirsiniz.SQL Server'ın önceki bir sürümüyle oluşturulmuş bir veritabanı dosyanız (.mdf) varsa, bu dosyayı SQL Server Express LocalDB ile kullanmadan önce SQL Server 2012 olarak yükseltmeniz gerekir ancak bundan sonra veritabanı SQL Server'ın önceki sürümleriyle uyumlu olmaz.Yükseltmezseniz, aynı bilgisayara Visual Studio 2013 yükleyip kullanarak SQL Server 2008 Express içindeki veritabanıyla çalışmaya devam edebilirsiniz.Daha fazla bilgi için Nasıl Yapılır: Yerel Veritabanına Yükseltme veya SQL Server Express Kullanmaya Devam Etme.

SQL Server 2008 R2 Express

SQL Server 2008 R2 Express, Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 çalıştıran bilgisayarlarda yüklüyse projeyi bu üç sürümde de açabilirsiniz.

SQL Server Rapor Projesi

Visual Studio 2013 ve Visual Studio 2012 içinde proje açabilirsiniz.Yalnızca yerel mod için (yani, SQL Server'a bağlı değilken) Visual Studio 2010 içindeki görüntüleyiciyle ilişkili denetimler konusunda tasarım zamanı deneyimi sağlayamazsınız ancak proje, çalışma zamanında doğru bir şekilde çalışacaktır.

Uyarı notuUyarı

Visual Studio 2013 öğesine özgü bir özellik eklerseniz, rapor şeması otomatik olarak yükseltilir ve projeyi bundan sonra Visual Studio 2012 ile açamazsınız.

Birim testleri

Kullanabileceğiniz Microsoft Test Yöneticisi içinde Visual Studio 2013, Visual Studio 2012, ve Visual Studio 2010 SP1 aygıtını bu sürümleri hiçbirinde oluşturulan testleri açın.

Visual C++

Visual Studio 2013 veya Visual Studio 2010 SP1 içinde oluşturulan C++ projesini açmak için Visual Studio 2012 öğesini kullanabilirsiniz.Visual Studio 2013 içinde oluşturulan bir projeyi oluşturmak için Visual Studio 2012 yapı ortamını kullanmak istiyorsanız, aynı bilgisayara her iki Visual Studio sürümün de yüklü olması gerekir.Daha fazla bilgi için Nasıl Yapılır: Visual C++ Projelerini Visual Studio 2013'ye Yükseltme.

Visual Studio 2010 web

Visual Studio'nun projeyi otomatik olarak yükseltmesine izin verirseniz Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 ile projeyi açabilirsiniz.

Visual Studio 2010 Veritabanı (.dbproj)

Eğer projeyi bir SQL Server Veri Araçları Veritabanı projesine dönüştürürseniz, bunu Visual Studio 2013 ile açabilirsiniz.Ancak, Visual Studio 2013 bu yapıları desteklemez:

  • Birim testleri

  • Veri üretme planları

  • Veri karşılaştırma dosyaları

  • Statik kod analizi için özel kural uzantıları

  • server.sqlsettings

  • .sqlcmd dosyaları

  • Özel dağıtım uzantıları

  • Kısmi projeler (.files)

SQL Server Veri Araçlarını yüklerseniz, dönüştürme işleminden sonra Visual Studio 2010 SP1 ile projeyi açabilirsiniz.Daha fazla bilgi için Microsoft SQL Server veri Araçları.

Visual Studio 2010 Görsel Veritabanı Araçları

Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 içinde projeyi açabilirsiniz.

Visual Studio Laboratuvar Yönetimi

Microsoft Test Yöneticisi, Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1'i kullanarak bunların herhangi bir sürümüyle oluşturduğunuz ortamları açabilirsiniz.Ancak, ortamları oluşturmadan önce Microsoft Test Yöneticisi sürümünüzün Team Foundation Server sürümünüz ile eşleşmesi gerekir.

Visual Studio Makrosu

Bu proje türünü desteklemediğinden Visual Studio 2013 içinde açılamaz.

Visual Studio SDK/VSIX

Visual Studio SDK projesini Visual Studio 2013 belirtecine yükselttikten sonra Visual Studio 2012 içinde tekrar açılamaz.Daha fazla bilgi için bkz Nasıl yapılır: Visual Studio 2010 için VSPackages geçirme.

Visual Studio için Microsoft Azure Araçları

Microsoft Azure Araçları Visual Studio için sürüm 2.1 kullanıyorsanız, projede açabilirsiniz Visual Studio 2013, Visual Studio 2012, ve Visual Studio 2010 SP1.Önceki sürümlerini hedefleyen projeler için Visual Studio'ya projeyi 2.1 sürümüne yükseltme izni verirseniz projeyi Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.

Windows Communication Foundation, Windows Presentation Foundation

Visual Studio 2013, Visual Studio 2012 ve Visual Studio 2010 SP1 içinde projeyi açabilirsiniz.

Windows Mobile

Bu proje türünü desteklemediğinden Visual Studio 2013 içinde açılamaz.

Windows Phone 7.1

Windows Phone 8.0 için proje yükseltmek Visual Studio izin veriyorsa, içinde açabilirsiniz Visual Studio 2012 ve Visual Studio 2013.

Diğer

Çoğu proje türlerinde Visual Studio 2012, Visual Studio 2013 ve Visual Studio 2010 SP1 içinde açılabilir.

FrontPage Web Siteleri

Bu proje türünü desteklemediğinden Visual Studio 2013 içinde açılamaz.

Taşınabilir Sınıf Kitaplığı

Projeyi otomatik olarak güncelleştirmek Visual Studio izin veriyorsa, içinde açabilirsiniz Visual Studio 2013, Visual Studio 2012, veya Visual Studio 2010 SP1.

  • Silverlight 4'ü hedefleyen projeler Silverlight 5'i hedefleyecektir.

  • Windows Phone 7.0 veya Windows Phone 7.5 sürümünü hedefleyen projeler Windows Phone 8'i hedefleyecektir.

  • Xbox 360'ı hedefleyen projeler bundan sonra Xbox 360'ı hedeflemeyecektir.

Proje uyumluluk sorunlarını giderme

Bir proje Visual Studio 2013 içinde açılmadığında yapabileceklerinizden bazıları şunlardır:

  • Visual Studio 2013 tarafından desteklenmeyen bir projeyi açmayı denerseniz ve yüklenmemiş olan ilişkili Visual Studio sürümü için, proje türü desteklenmiyor şeklinde bir ileti alabilirsiniz ve proje türü Proje Çözümlemesi ve Çözüm Değişiklikleri iletişim kutusu içinde gözükecektir, Desteklenmeyen Projeler'in altında.Bu sorunu gidermek için Windows Denetim Masası sayfasından programlar ve özellikler'i açın, Visual Studio öğesini seçin ve Değiştir, Onar öğelerini tıklayın.Bunun ardından eksik sürümü yükleyebilirsiniz.

  • Windows için Visual Studio Express 2013 içinde bir masaüstü uygulaması için bir projeyi açmayı denerseniz, bir hata oluşur ve bu iletilerden biri görüntülenir: "Visual Studio'nun bu sürümü yalnızca Windows 8,1 uygulamalarını destekler" veya "Bu proje, geçerli Visual Studio sürümü ile uyumlu değil." Windows için Visual Studio Express 2013 öğesi Windows 8.1 için tasarlanan Windows Mağazası uygulamalarının geliştirmesi, testi ve dağıtımı için sınırlıdır.Bir masaüstü uygulaması projesini açmak için, bu proje türünü destekleyen bir Visual Studio sürümünü kullanmanız gerekir.

    Visual Studio sürümleri hakkında daha fazla bilgi için bkz: Microsoft Visual Studio ürünleri

  • Windows için Visual Studio Express 2013 Masaüstü'nde Windows Store App Project'ti açmaya çalışınsanız hata oluşur.Windows için Visual Studio Express 2013 Masaüstü, Windows Mağazası uygulamaları oluşturmak için kullanılamaz.Windows Store apps oluşturmak istiyorsanız, Windows için Visual Studio Express 2013 seçeneğini de yükleyebilirsiniz.Ya da tüm Microsoft platformlarına ve web'e yönelik uygulamalar geliştirmek için, Visual Studio Professional 2013'ü deneyin.

  • Bir proje özgü özellikleri gerektiriyorsa Visual Studio 2013, önceki bir sürümde açılamıyor.

  • Visual Studio 2012 kullanıyorsanız ve Visual Studio 2013 içinde oluşturulmuş bir proje açmak istiyorsanız, proje sisteminizi Visual Studio 2013 özellikleri birleşimi ile özelleştirebilirsiniz.Bunun nasıl yapılacağı hakkında daha fazla bilgi için bkz Nasıl: bir proje sistemi projeleri Visual Studio'nun birden çok sürümü yüklemek olacak şekilde değiştirin.

Ek sorun giderme bilgileri için bkz Visual Studio 2013 uyumluluğu KB makalesi.

Dosyalar

Aşağıdaki liste Visual Studio 2013 öğesinin her dosya türünü destekleyip desteklemediğini, dosyayı Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açıp açamadığınızı ve uyumluluk sağlamak için değiştirmeniz gerekip gerekmediğini belirtir.

Dosya Türü

Uyumluluk

AppManifest, Inbrowsersettings, OutOfBrowserSettings (.xml dosyaları)

Bu dosyaları Visual Studio 2012, Visual Studio 2013 ve Visual Studio 2010 SP1 öğelerinde açabilirsiniz.

BizTalk düz dosya şemaları

Bu şemaları Visual Studio 2013 içindeki BizTalk 2013'e ekleyebilirsiniz.Visual Studio 2013 ile düz dosya şemasına sahip BizTalk 2010 projelerini kullanabilmek için Visual Studio 2013 yüklü bilgisayara BizTalk 2013 yükleyin.İlk kez bir BizTalk 2010 projesini açtığınızda,, bu otomatik olarak BizTalk 2013 veya Visual Studio 2013 proje sistemine yükseltilir.

İstemci Rapor Tanımı (.rdlc) dosyaları

Bu dosyaları Visual Studio 2013 içinde açabilirsiniz, ve Visual Studio 2013 özellikleri ve denetimleri eklerseniz şema otomatik olarak yükseltilir.

Kod analizi kural kümeleri

Bu dosyaları Visual Studio 2012, Visual Studio 2013 ve Visual Studio 2010 SP1 öğelerinde açabilirsiniz.

Veri katmanı uygulama paketi dosyaları

Eğer sürüm 2.0 veya 2.5 iseler bu dosyaları Visual Studio 2013 içinde açabilirsiniz.

Hata ayıklayıcı döküm dosyaları

Bu dosyalarda açabilirsiniz Visual Studio 2012, Visual Studio 2013, ve Visual Studio 2010 SP1.

Yönlendirilmiş Grafik Biçimlendirme Dili (DGML) diyagram dosyaları

Bu dosyalarda açabilirsiniz Visual Studio 2012, Visual Studio 2013, ve Visual Studio 2010 dosya değiştirmeden SP1.

Varlık Veri Modeli (EDMX) dosyaları

İçindeki Visual Studio 2013, .NET Framework 4.5 veya .NET Framework 4 dosyayı değiştirmeden hedefleyen bir EDMX dosyasını açabilirsiniz.

Profil Oluşturucu rapor dosyaları

Profil Oluşturucu rapor dosyalarını (.vsp .vsps, .psess ve .vspf) hem Visual Studio 2012 hem de Visual Studio 2013 içinde açabilirsiniz..vspx dosyası Visual Studio 2010 SP1'de açılamaz.

Çözüm (.suo) dosyası

Visual Studio 2013 veya Visual Studio 2010 SP1 içinde oluşturulan çözüm dosyasını açmak için Visual Studio 2012 öğesini kullanabilirsiniz.

SQL Server Compact Edition

Visual Studio 2013, SQL Server Compact Edition'ı desteklemez.

SQLX dosyaları

Bu dosyaları Visual Studio 2013 içinde açmak için tek yönlü bir yükseltme yapmalısınız, Visual Studio'nun hedef sürümünde .sqlx dosyasını dağıtmalısınız ve sonra dosyayı .dacpac biçiminde yeniden oluşturmalısınız.

Visual Studio 2010 öğesinden IntelliTrace günlük dosyaları

Bu dosyaları Visual Studio 2012, Visual Studio 2013 ve Visual Studio 2010 SP1 öğelerinde açabilirsiniz.

JavaScript Bellek Çözümleyicisi (.diagsession) dosyaları

Visual Studio'nun eski sürümleriyle oluşturulan dosyalar Visual Studio 2013 içinde görüntülenebilir.Ancak toplanan bilgilere göre Visual Studio 2013 içinde oluşturulan dosyalar Visual Studio 2012 veya Visual Studio 2010 SP1 ile açılamayabilir.

Tümleştirme varlıkları

Visual Studio Team Foundation Server ürününün farklı sürümlerine ait istemciler ve sunucular kullanırsanız uyumluluk sorunlarıyla karşılaşabilirsiniz.

Tümleştirme Türü

Uyumluluk

Kod İncelemesi ve Çalışmam

Kod İncelemesi ve Çalışmam özellikleri, Team Foundation istemcisini Visual Studio Team Foundation Server 2010 öğesine bağladıysanız çalışmaz.

Windows 8 için Visual Studio Express 2012

MSBuild veya Team Foundation Yapısı gibi 64-bit ortam, Windows Mağazası içinde oluşturulan Windows için Visual Studio Express 2013 uygulamalarını oluşturmak için kullanılamaz.

Ayrıca bkz.

Görevler

Nasıl: bir proje sistemi projeleri Visual Studio'nun birden çok sürümü yüklemek olacak şekilde değiştirin