Aracılığıyla paylaş


Visual Studio 2012 uyumluluk

Bu belge çözümler, projeler, dosyalar ve Visual Studio 2010 Service Pack 1'de (SP1) oluşturulmuş diğer varlıklar için Visual Studio 2012 içinde uyumluluk hakkında bilgi sağlar.

  • Otomatik olarak uyumlu olan varlıklar/assetler

  • Assets that require your attention

  • Projeler

  • Dosyalar

  • Birleştirme varlıkları

Bu Visual Studio 2012öğesindeki özellikleri kullanmak için çözümler, projeler, dosyalar ve Visual Studio 2010'da oluşturulan diğer varlıkların belirli türlerini yükseltmeniz gerekebilir. Visual Studio 2010 SP1'de oluşturulan çok sayıda varlık yüklenecek ve Visual Studio 2012 içinde herhangi bir işlem yapmanıza gerek olmadan çalışacaktır. Hatta bunları açtıktan sonra çok sayıda varlık başarıyla yeniden Visual Studio 2010 SP1 açılacaktır Visual Studio 2012. Neden yalnızca Visual Studio 2010 SP1 varlıkları sorunsuz olarak geçirilebilir Visual Studio 2012 ve her iki sürümde de başarıyla açılır, hakkında bilgi için bkz. Visual Studio 11 ile Round-tripping Microsoft Web sitesinde.

Otomatik olarak uyumlu olan varlıklar/assetler

Visual Studio, birçok proje türleri, dosya türleri ve diğer varlıkları destekler. Her ikisinde de en yaygın olarak kullanılan varlıkları açabilirsiniz Visual Studio 2012 ve Visual Studio 2010 SP1 ve, ve bu varlıkları hangi sürümünü kullandığınızı önemsemeden aynı şekilde davranır. Örneğin, Visual Studio 2010 SP1'de oluşturulan bir projeyi açmak ve değiştirmek için Visual Studio 2012 kullanabilirsiniz. Visual Studio 2010 SP1'de projeyi yeniden açarsanız değişiklikleriniz kalıcıdır, ve proje Visual Studio 2012'de olduğu şekilde davranır.

Aşağıdaki tablo Visual Studio 2010 SP1 proje türleri, dosya türleri ve Visual Studio 2012'in içinde otomatik olarak çalışan diğer varlıkları listelenmiştir.

net_v45

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

SharePoint 2010

Visual Studio Laboratuvar Yönetimi

AppManifest, Inbrowsersettings, OutOfBrowserSettings (.xml dosyaları)

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

SketchFlow

Windows Azure Tools for Visual Studio version 1.7

BizTalk Düz dosya şemaları

Varlık Veri Modeli (EDMX) dosyaları

sskatmai_r2 Express

Windows Communication Foundation, Windows Presentation Foundation

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

vs2010'dan IntelliTrace günlük dosyaları

SQL Server Rapor Projesi

Windows Communication Foundation, Windows Presentation Foundation

C#/Visual Basic Webform veya Windows Form

Model-View-Controller framework 3 or 4

Birim testleri

Diğer

Kod analizi kural kümesi

MPI/Küme Hata ayıklama

Visual C++

Kod Analizi ve Çalışmam

Office 2010 VSTO

Visual Studio 2010 web

Veri-katmanı uygulama paketi dosyaları

Profil Oluşturucu rapor dosyaları

Visual Studio 2010 Veritabanı (.dbproj)

Dikkat etmeniz gereken varlıklar

Visual Studio 2010 SP1'de oluşturulan bazı varlıklar Visual Studio 2012'in içinde açılmadan önce değişiklik gerektirirler. Değişiklik gerektiren bir varlık açarsanız, Projeyi Gözden Geçir ve Çözüm Değişiklikleri iletişim kutusu görüntülenir ve varlığı bu gruplardan birine kategorize eder:

  • İşlev değişiklikleri gerekli. Bu varlıkları Visual Studio 2012'in içinde açmadan önce değiştirmelisiniz. Varlıklar değiştirildikten sonra onları hala Visual Studio 2010 SP1 içinde açabilirsiniz, ancak proje davranışı değiştirir. Bu kategoriye giren proje ve dosya türleri şunlardır:

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

    Kodlanmış UI testi

    Modelleme

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

  • Tek yönlü yükseltme. Bu varlıkları Visual Studio 2012'in içinde açmadan önce yükseltmelisiniz. Bunları yükselttiğinizde, Visual Studio 2010 SP1 içinde açamazsınız. Bu tablo yükseltilmesi gereken varlık türlerini listeler:

    BizTalk 2010

    Rich Internet Applications

    ssKatmai_exp veritabanı

    F#

    Çözüm (.suo) dosyası

    Visual Studio SDK/VSIX

    LightSwitch

    SQL Server CE 3.5

  • Desteklenmeyen. Bu varlıkları Visual Studio 2012'in içinde açamazsınız. Onları destekleyen Visual Studio sürümlerinden biriyle açmalısınız. Aşağıdaki tabloda Visual Studio 2012 tarafından desteklenmeyen varlıklar listelenmiştir.

    Model-View-Controller framework 2

    SharePoint 2007

    Windows Mobile

    MSI kurma (.vdproj)

    Visual Studio Makrosu

    Windows Phone

    Office 2007 VSTO

    Windows Azure Tools for Visual Studio version 1.6 or earlier

Not

Eğer Visual Studio 2012 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 diye bir ileti alabilirsiniz, ve proje türü Proje Analizi ve Çözüm Değişiklikleri iletişim kutusu içinde gözükecektir, Desteklenmeyen Projeler'in altında.Bu sorunu Windows 8'in içinde gidermek için , Denetim Masası'nı açın ve sonra Programlar'ı, Programlar ve Özellikler, Visual Studio, Değiştir, Onarma'ı seçin.Daha sonra eksik sürümü yükleyebilirsiniz.

Not

Eğer Windows 8 için Visual Studio Express 2012'in 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 Mağazası uygulamalarını destekler" veya "Bu proje, geçerli Visual Studio sürümü ile uyumlu değil." Windows 8 için Visual Studio Express 2012 öğesi Windows Mağazası uygulamalarının geliştirme, sınama ve dağıtımı için sınırlıdır.Bir masaüstü uygulaması projesi açmak için bu proje türünü destekleyen bir Visual Studio sürümü kullanmanız gerekir.Visual Studio sürümleri hakkında daha fazla bilgi için bkz. Microsoft Visual Studio Ürünleri.

Eğer takımınız her iki Visual Studio 2012 ve Visual Studio 2010 SP1 kullanıyorsa, oluşturmaya ve projeleri ve dosyaları düzenlemeye devam edebilirsiniz, Visual Studio 2012 öğesinin gerektirdiği özellikler eklemediğiniz sürece.

Uyarı

Eğer bir proje Visual Studio 2012'e özgü özellikler gerektiriyorsa, o projeyi daha önceki bir sürümde açamazsınız.Örneğin, eğer Visual Studio'in daha önceki bir sürümünü kullanmaya çalıştığınızda bir hata oluşur— Örneğin, Visual Studio 2010— hedefleyen bir projeyi açmak için .NET Framework 4.5.Ayrıca, dil özelliklerini etkinleştirebilirsiniz, Visual Studio 2012 içinde Visual Basic Yineleyiciler ve Visual Basic Çekirdek gibi ancak bu projeler önceki sürümlerde doğru oluşturulamayabilir.

Eğer SP1'siz Visual Studio 2010 kullanıyorsanız ve Visual Studio 2012 içinde oluşturulmuş bir proje açmak istiyorsanız, proje sisteminizi Visual Studio 2012 özellikleri birleşimi ile özelleştirebilirsiniz belki. Bu işlemin nasıl gerçekleştirileceği konusunda bilgi edinmek için, bkz. Nasıl: bir proje sistemi projeleri Visual Studio'nun birden çok sürümü yüklemek olacak şekilde değiştirin.

Projeler

Aşağıdaki listede Visual Studio 2012 Visual Studio 2010 SP1 kullanılarak oluşturulmuş projeler için desteği açıklanmaktadır. Bu liste, bir proje içinde her ikisi açabilirsiniz olup olmadığını belirlemek için kullanabileceğiniz Visual Studio 2012 ve Visual Studio 2010 SP1 ve ne tür değişiklikler varsa, uyumluluk için yapmalısınız.

Proje türü

Uyumluluk

.NET Framework 4.5

Projeyi Visual Studio 2012 içinde oluşturabilir ve açabilirsiniz ama Visual Studio 2010 SP1 içinde değil. Daha fazla bilgi için bkz. .NET Framework 4.5 için Geçiş Kılavuzu.

BizTalk 2010

Projeyi Visual Studio 2012 içinde açamazsınız.

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

Eğer Visual Studio öğesine projeyi otomatik olarak güncelleştirmek için izin verirseniz, onu Visual Studio 2012 içinde veya Visual Studio 2010 SP1 içinde açabilirsiniz.

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

Eğer Visual Studio öğesine projeyi Silverlight 5'e yükseltmesine izin verirseniz ve Visual Studio 2012 ve Visual Studio 2010 SP1 çalıştıran bilgisayarlara ilgili Silverlight çalışma zamanı ve araçlarını yüklerseniz, Visual Studio'nun her iki versiyonları içinde açabilirsiniz.

C#/Visual Basic Webform veya Windows Form

Projeyi her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.

Kodlanmış UI testi

Eğer Visual Studio'ya projeyi otomatik olarak güncelleştirmesi için izin verirseniz, onu her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz. Daha fazla bilgi için bkz. Visual Studio'nun önceki sürümlerinden yükseltme sınamaları.

F#

Bu sürümde bunları ilk kez açtığınızda çoğu F# projelerini Visual Studio 2012'na yükseltebilirsiniz. Ancak, Visual Studio'nun daha eski bir sürümünde oluşturulmuş bir Silverlight projesini Visual Studio 2012 için yükseltemezsiniz. Bunun yerine, Visual Studio 2012 içinde bir Silverlight projesi oluşturmanız ve kodunuzu içine kopyalamanız gerekir. Bir Visual Studio 2012 içinde oluşturduğunuz Silverlight projeleri Silverlight 5'i hedefler.

LightSwitch

Eğer projeyi otomatik olarak yükseltmek için Visual Studio öğesine izin verirseniz, onu sadece Visual Studio 2012 içinde açabilirsiniz.

Yerel Veritabanı Önbelleği

Yerel Veritabanı Önbellek şablonu ve Veri Eşitleme Yapılandırma iletişim kutusu Visual Studio 2012 içine dahil değildir. Eğer Microsoft Eşitleme Hizmetleri v1.0 yüklüyse Visual Studio 2012 öğesini Visual Studio 2010 ile oluşturulmuş projeleri açmak ve çalıştırmak için kullanabilirsiniz, ancak Visual Studio 2012 içinde bunları güncelleştirmek isterseniz, kodun içinde tüm değişiklikleri el ile yapmalısınız. Bu projeleri güncelleştirmek ve bakımını yapmak için alternatif olarak Visual Studio 2010 kullanmayı sürdürebilirsiniz. Yeni geliştirme için Microsoft Sync Framework tarafından sağlanan yeni eşitleme modelini hedef alın. Bilgi için bkz. Microsoft Eşitleme Framework Geliştirici Merkezi

Model-Görünüm-Denetleyici (MVC) framework

Eğer Model-Görünüm-Denetleyici (MVC) projesi sürüm 3 veya 4 kullanıyorsa, Visual Studio 2012 içinde açabilirsiniz. Varsayılan olarak, Visual Studio 2010 SP1 yalnızca MVC 2 ve 3 destekler ve Visual Studio 2012 MVC 3 ve 4 destekler. MVC 2'den MVC 3'e otomatik olarak yükseltme hakkında daha fazla bilgi için bkz. ASP.NET MVC 3 Uygulama Yükseltici. El ile MVC 2'den MVC 3'e yükseltme hakkında daha fazla bilgi için bkz. ASP.NET MVC 2 Projesini ASP.NET MVC 3 Araçlar Güncelleştirmesi için Yükseltme. Eğer projenizin .NET Framework 3.5 SP1'i hedefliyorsa, .NET Framework 4 kullanmak için yeniden düzenlemeniz gerekir.

Modelleme

Eğer Visual Studio'ya projeyi otomatik olarak güncelleştirmesi için izin verirseniz, onu hem Visual Studio 2012 içinde hem de Visual Studio 2010 SP1 içinde açabilirsiniz.

Bir modelleme projesi oluşturduğu zaman, Team Foundation Yapısı proje içindeki katmanları doğrulamaya çalışır. Visual Studio 2012 içinde Team Foundation Yapısı Visual Studio 2010 SP1'de oluşturulan bir modelleme projesi için katman doğrulama yapamaz. Ancak, Visual Studio 2010 SP1 içinde Team Foundation Yapısı Visual Studio 2012 içinde oluşturulan bir modelleme projesi için katman doğrulama yapabilir.

MPI/Küme Hata ayıklama

Eğer Visual Studio 2012 ve 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 her ikisinde de açabilirsiniz.

MSI kurma (.vdproj)

Bu türü desteklemediği için bu projeyi Visual Studio 2012 içinde açamazsınız. Visual Studio (ISLE) için çoğu Windows platformları ve uygulama çalışma zamanları doğrudan destekleyen ücretsiz InstallShield Limited Edition kullanmanızı öneririz. Visual Studio Installer projelerinden verileri ve ayarları almak için de ayrıca ISLE kullanabilirsiniz. Daha fazla bilgi için bkz. Windows Installer Dağıtımı.

Office 2007 VSTO

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

Office 2010 VSTO

Eğer proje .NET Framework 4 hedefliyse, bu proje hem Visual Studio 2012 içinde hem de Visual Studio 2010 SP1 içinde açılabilir. Diğer tüm projeler tek yönlü yükseltme gerektirir.

Zengin Internet Uygulamaları

Projesi yükseltirseniz, yalnızca Visual Studio 2012 içinde açabilirsiniz. Daha fazla bilgi için bkz. Nasıl Yapılır: Zengin İçeriğe Sahip Internet Uygulamalarını Visual Studio 2012'ye Yükseltme.

SharePoint 2007

Bu projeyi Visual Studio 2012 içinde açamazsınız. Projeyi SharePoint 2010'a el ile yükselttiyseniz, hem Visual Studio 2012 içinde hem de Visual Studio 2010 SP1 içinde açabilirsiniz. SharePoint 2007 yükseltme hakkında daha fazla bilgi için bkz. BT Uzmanı için SharePoint 2007'den SharePoint 2010'a Taşıma, 2007 İş Akışı için Visual Studio'ya & SharePoint 2010'a Taşıma, ve SharePoint Server 2010 için SharePoint Kurumsal Arama Geçiş Aracı.

SharePoint 2010

Projeyi her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.

SketchFlow

Projeyi her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.

SQL Server CE 3.5

Projeyi SQL Server CE 4.0'a yükselttiyseniz, hem Visual Studio 2012 içinde hem de Visual Studio 2010 SP1 içinde açabilirsiniz.

SQL Server 2008 Express veritabanı

Projeyi sadece Visual Studio 2012 içinde açabilirsiniz. SQL Server'ın önceki bir sürümünde oluşturulmuş bir veritabanı dosyasınız (.mdf) varsa, onu SQL Server Express LocalDB kullanmadan önce SQL Server 2012 öğesine yükseltmelisiniz. Eğer dosyayı yükseltirseniz, SQL Server Express LocalDB faydalarını elde edersiniz, ancak bu veritabanı artık SQL Server'ın önceki sürümleri ile uyumlu olmayacaktır. Eğer dosyayı yükseltmediyseniz, Visual Studio 2012 içinde veritabanı ile çalışmaya devam edebilirsiniz, yerel bilgisayarınıza SQL Server 2008 Express yükleyip kullanarak. Daha fazla bilgi için bkz. Nasıl Yapılır: Yerel Veritabanına Yükseltme veya SQL Server Express Kullanmaya Devam Etme.

SQL Server 2008 R2 Express

Eğer SQL Server 2008 R2 Express, Visual Studio 2012 ve Visual Studio 2010 SP1 çalıştıran bilgisayarlarda yüklü ise projeyi her ikisinde de açabilirsiniz.

SQL Server Rapor Projesi

Projeyi her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz. Sadece yerel mod için (diğer bir deyişle, SQL Server'a bağlı değilken) Visual Studio 2010 içindeki görüntüleyici ile ilişkili denetimler için tasarım zamanı deneyimi vermeyecektir, ancak proje çalışma zamanında doğru işlev görecektir.

Uyarı notuUyarı
Eğer Visual Studio 2012 için özel bir özellik eklerseniz, rapor şeması otomatik olarak yükseltilir ve artık Visual Studio 2010 SP1'de projeyi açmak mümkün olmayacaktır.

Birim testleri

Microsoft Test Yöneticisi hem Visual Studio 2010 SP1 hem de Visual Studio 2012 sürümleri içinde oluşturulmuş bir testleri açmak için kullanabilirsiniz. Daha fazla bilgi için bkz. Visual Studio'nun önceki sürümlerinden yükseltme sınamaları.

Visual C++

Visual Studio 2010 SP1'de oluşturulmuş bir C++ projesini açmak için Visual Studio 2012 kullanabilirsiniz. Eğer Visual Studio 2010 SP1'de oluşturulan bir projeyi oluşturmak için Visual Studio 2012 kullanmak istiyorsanız, yerel makinenizde her iki Visual Studio sürümün de yüklü olması gerekir. Daha fazla bilgi için bkz. Nasıl yapılır: Visual Studio 2012 için Visual C++ projeler Upgrade.

Visual Studio 2010 web

Eğer Visual Studio'ya projeyi otomatik olarak yükseltmesi için izin verirseniz, onu her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.

Visual Studio 2010 Veritabanı (.dbproj)

Eğer projeyi bir SQL Server Veri Araçları Veritabanı projesine dönüştürürseniz, Visual Studio 2012 içinde açamazsınız. Ancak, Visual Studio 2012 bu yapıları desteklemez:

  • birim testleri

  • veri üretme planları

  • ver 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)

Eğer SQL Server Veri Araçlarını yüklerseniz dönüştürmeden sonra Visual Studio 2010 SP1 projeyi açabilirsiniz. Daha fazla bilgi için bkz. Microsoft SQL Server Data Tools.

Visual Studio 2010 Visual Veritabanı Araçları

Bu projeyi her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.

Visual Studio Laboratuvar Yönetimi

Microsoft Test Yöneticisi öğesini Visual Studio 2012 veya Visual Studio 2010 SP1 içinde bu her iki sürüm içinde oluşturulmuş olan ortamları açmak için kullanabilirsiniz. Ancak, ortamları oluşturmadan önce Microsoft Test Yöneticisi sürümünüz Team Foundation Server sürümünüz ile eşleşmesi gerekir. Daha fazla bilgi için bkz. Visual Studio 2010 ' Laboratuvar yönetimi bileşenleri yükseltiliyor.

Visual Studio Makrosu

Proje türünü desteklemediği için bu projeyi Visual Studio 2012 içinde açamazsınız.

Visual Studio SDK/VSIX

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

Visual Studio için Windows Azure Araçları

Visual Studio 1.7 sürümü için Windows Azure Araçları kullanıyorsanız, projeyi her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz. Visual Studio için Windows Azure araçları kullanma hakkında en son bilgiler için bkz. Windows Azure Araçları'nda Yenilikler. Eğer 1.6 veya önceki sürümü kullanıyorsanız, bu projeyi Visual Studio 2012 içinde açamazsınız.

Windows Communication Foundation, Windows Presentation Foundation

Bu projeyi her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açabilirsiniz.

Windows Mobile

Proje türünü desteklemediği için bu projeyi Visual Studio 2012 içinde açamazsınız.

Windows Phone

Proje türünü desteklemediği için bu projeyi Visual Studio 2012 içinde açamazsınız.

Diğer

Projelerin her ikisinde de çoğu diğer tür Visual Studio 2012 ve Visual Studio 2010 SP1 içinde açılabilir.

Dosyalar

Aşağıdaki liste Visual Studio 2012 öğesinin her dosya türünü destekleyip desteklemediğini, dosyayı açıp açamadığınızı, her iki Visual Studio 2012 ve Visual Studio 2010 SP1 için tanımlar ve eğer varsa uyumluluk için ne tür değişiklikler yapmalısınız.

Dosya Tipi

Uyumluluk

AppManifest, Inbrowsersettings, OutOfBrowserSettings (.xml dosyaları)

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

BizTalk Düz dosya şemaları

Bu şemaları Visual Studio 2012 içinde bir BizTalk projesi içine ekleyemezsiniz.

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

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

Kod analizi kural kümesi

Bu dosyaları her iki Visual Studio 2012 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 2012 içinde açabilirsiniz.

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

Bu dosyaları her iki Visual Studio 2012 ve Visual Studio 2010 SP1 öğelerinde açabilirsiniz. Visual Studio 2010 SP1 üzerine .NET Framework 4.5 yüklemeniz gerekir, Visual Studio 2012 Windows Mağazası uygulamaları için oluşturulmuş yönetilen dökümü görüntülemek için.

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

Bu dosyaları her iki Visual Studio 2012 ve Visual Studio 2010 SP1 içinde dosya değiştirmeden açabilirsiniz. Visual Studio 2010 SP1 Visual Studio 2012 içinde bir diyagram üzerinde yaratılan tüm düğümleri ve bağlantıları görüntüleyebilir, bir veritabanından henüz alınan alınanlar hariç.

Varlık Veri Modeli (EDMX) dosyaları

Visual Studio 2012 içinde dosyaya herhangi bir değişiklik yapmadan, .NET Framework 3.5 veya .NET Framework 4 hedefleyen EDMX dosyalarını açabilirsiniz. Eğer EDMX dosyalarını Visual Studio 2012 içinde oluşturduysanız bunları Visual Studio 2010 SP1 içinde açamazsınız ve dosya .NET Framework 4.5 hedefliyse veya Veritabanı Projelerinden ya da DACPACs'dan üretildiyse. Visual Studio 2010 SP1'de bu tür bir dosyayı açmak için el ile yeniden hedef göstermeli veya aşağıdaki gibi dosya dönüştürme yapmalısınız:

  1. Varlık Tasarımcısı içinde projeyi açın.

  2. Proje için kısayol menüsünü açın, Tüm EDMX Dışa Aktar'ı seçin ve sonra yeni dosyayı kaydedin.

Çıktı veritabanı projesi (.dacpac dosyası) yerine bir veritabanı hedefleyen bir EDMX dosyasıdır.

Profil Oluşturucu rapor dosyaları

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

Çözüm (.suo) dosyası

Visual Studio 2010 SP1 içinde yaratılmış bir çözüm dosyasını açmak için Visual Studio 2012 kullanabilirsiniz, ancak kesme noktaları, izleme öğeleri, veri ipuçları ve özel durum ayarları yeni bir .suo dosyasına taşınacaktır. Eğer Visual Studio 2010 SP1'de çözümü yeniden açarsanız, özgün .suo dosyası kullanılır. İki sürüm arasında .suo dosyalarındaki değişiklikler eşitlenmez.

SQLX dosyaları

Bu dosyaları Visual Studio 2012 içinde açmak için tek yönlü bir yükseltmelisiniz, 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'dan IntelliTrace günlük dosyaları

Bu dosyaları hem Visual Studio 2012 hem de Visual Studio 2010 SP1 içinde açabilirsiniz, ancak Visual Studio 2010 SP1 içinde Visual Studio 2012 IntelliTrace dosyaları kullanamazsınız, çünkü yeni sürüm farklı işlevlere sahiptir.

Birleştirme varlıkları

Visual Studio Team Foundation Server öğesinin farklı sürümlerinden istemciler ve sunucular kullanıyorsanız, uyumluluk sorunlarıyla karşılaşabilirsiniz.

Entegrasyon/Tümleştirme Türleri

Uyumluluk

Kod Analizi ve Çalışmam

Eğer Team Foundation için Visual Studio Team Foundation Server 2010 öğesinin bir istemcisi olarak bağlandıysanız Kod Analizi ve Çalışmam özelliklerini kullanamazsınız.

Windows 8 için Visual Studio Express 2012

64-Bit bir ortam kullanamazsınız, MSBuild veya Team Foundation Yapısı yapılandırmak için Windows Mağazası Windows 8 için Visual Studio Express 2012'in içinde oluşturduğunuz uygulamalar gibi.

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