SORU
16 Kasım 2012, Cuma


Visual Studio 2012 veya Visual Studio 2013 eski MVC bir proje açabilirim?

MVC 3'e yükseltmek istemiyorum eski ASP.NET MVC 2 projesi veya MVC 4 var. Yeni bir makine Windows 8, Visual Studio 2012 ve Visual Studio 2013 çalışan üzerinde çalışıyorum. VS VS 2012 veya 2013 yılında MVC 2 projesi açmaya çalıştığımda hata alıyorum:

Bu proje, Visual Studio geçerli sürümü ile uyumlu değil

Proje daha sonra kaldırıldı ve Çözüm Gezgini'nde gri. Visual Studio başka bir kopyasını yüklemek istemiyorum. Visual Studio yeni sürümü eski MVC bir proje açabilir miyim?

CEVAP
16 Kasım 2012, Cuma


Visual Studio 2012 ya da Visual Studio 2013 desteklenmeyen MVC bir proje açılması aslında çok kolay iki adım ile gerçekleştirmek. bytebender’s comment indicates, aynı adımları gibi aslındagerekirve iş MVC 1 projeleri için de geçerlidir. Ancak, onları test etmedim onlar aslında bu nedenle garanti iş.

Şimdiye kadar yapmış varsayarak bir adım ve MVC 1, MVC 2 MVC 3 (kuruluma başlamadan önce kapatın Visual Studio) indirmek ve yüklemek için.

Bir kez MVC uygun lezzet proje hala VS yüklemez 2012 yüklü. Bu ASP.NET MVC projeleri project subtype Web Uygulama proje türü olmasıdır. Bu proje Visual Studio içinde kullanılan eklentiler ve özellikler eklemek için kullanılabilir ek anlamına gelir.

Her iki Visual Studio 2012 ve Visual Studio 2013 onların geriye ASP.NET MVC ve diğer proje türleri ile uyumluluk sınırlıdır. Ne yazık ki, eski MVC bit yükleme değişmedi. Bu ASP.NET Visual Studio 2012 is compatible 3 ve 4 proje tatlar MVC. MVC MVC 4 ve 5 Visual Studio 2013 is compatible.

Proje yük almak için proje dosyasını değiştirmek olacaktır. Çok sağ tıklayın yüklenmemiş proje ve Düzenle seçin. XML metin dosyası olarak proje dosyası açılacaktır. Böyle bir şey görünmelidir ProjectTypeGuids düğümü bulun

<ProjectTypeGuids>
    {F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</ProjectTypeGuids>

Listeden: uygun Proje Guıd çıkarın

  • 1 MVC ASP.NET : {603c0e0b-db56-11dc-be95-000d561079b0}
  • 2 MVC ASP.NET : {F85E285D-A4E0-4152-9332-AB1D724D3325}(yukarıdaki örnekte gösterildiği gibi)
  • 3 MVC ASP.NET : {E53F8FEA-EAE0-44A6-8774-FFD645390401}
  • ASP.NET MVC 4: {E3E379DF-F4C6-4180-9B81-6769533ABE47}

Uygun GUID kaldırıldı ProjectTypeGuids buna benzer görünmelidir:

<ProjectTypeGuids>
    {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</ProjectTypeGuids>

Dosyayı kaydedin ve Visual Studio proje dosyası editör kapatın. Tamam ' ı seçin ve proje yeniden. Projeyi kapatın ve yeniden Visual Studio yeniden değilse. Şimdi Visual Studio yeni sürümü eski ASP.NET MVC proje ile çalışmak gerekir.

Önemli bir şey için not bundan sonra bu değişiklikleri Visual Studio değil farkında olmadığı için bu ASP.NET MVC projesi; bu nedenle projeye özgü özellikleri gibi "Add Denetleyicisi, Görünümü vb." olmayacak mevcut menülerinde.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • engineerguy

    engineerguy

    10 Ocak 2010
  • listedabive

    listedabive

    30 Ocak 2007
  • Project Mooncircle

    Project Moon

    6 Aralık 2009