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

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • bmarian22

    bmarian22

    22 Aralık 2007
  • wowchick16

    wowchick16

    17 Mart 2007