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.
|
||
.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.
|
||
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:
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.
|
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. |