Membuka proyek MVC yang tidak didukung dalam Visual Studio 2012 atau Visual Studio 2013 sebenarnya cukup mudah dilakukan dengan dua langkah. Bahkan, seperti yang ditunjukkan oleh komentar bytebender , langkah - langkah yang sama ini harus berlaku untuk dan bekerja untuk proyek MVC 1. Namun, saya belum mengujinya dan karena itu tidak dapat menjamin bahwa mereka benar-benar berfungsi.
Dengan anggapan bahwa Anda belum melakukannya maka langkah pertama adalah mengunduh dan menginstal MVC 1 , MVC 2 atau MVC 3 (tutup Visual Studio sebelum memulai instalasi).
Setelah Anda memiliki rasa yang sesuai dari MVC diinstal proyek tidak akan memuat di VS 2012. Ini karena proyek ASP.NET MVC adalah subtipe proyek dari jenis proyek Aplikasi Web. Ini berarti bahwa proyek memiliki tambahan tambahan dan fitur yang tersedia untuk itu ketika digunakan dalam Visual Studio.
Visual Studio 2012 dan Visual Studio 2013 terbatas dalam kompatibilitas ke belakang dengan ASP.NET MVC dan jenis proyek lainnya. Sayangnya, menginstal bit MVC lama tidak mengubah itu. Visual Studio 2012 kompatibel dengan cita rasa ASP.NET MVC 3 dan 4 proyek. Visual Studio 2013 kompatibel dengan MVC 4 dan MVC 5.
Untuk mendapatkan proyek yang akan dimuat, Anda harus memodifikasi file proyek. Untuk melakukannya klik kanan pada proyek yang dibongkar dan pilih Edit. Yang akan membuka file proyek sebagai file teks XML. Temukan ProjectTypeGuids
simpul yang seharusnya terlihat seperti ini:
<ProjectTypeGuids>
{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</ProjectTypeGuids>
Hapus Panduan Proyek yang sesuai dari daftar:
- ASP.NET MVC 1:
{603c0e0b-db56-11dc-be95-000d561079b0}
- ASP.NET MVC 2:
{F85E285D-A4E0-4152-9332-AB1D724D3325}
(ditunjukkan dalam contoh di atas)
- ASP.NET MVC 3:
{E53F8FEA-EAE0-44A6-8774-FFD645390401}
- ASP.NET MVC 4:
{E3E379DF-F4C6-4180-9B81-6769533ABE47}
Dengan GUID yang tepat dihapus, ProjectTypeGuids
akan terlihat seperti ini:
<ProjectTypeGuids>
{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</ProjectTypeGuids>
Simpan file dan tutup editor file proyek Visual Studio. Klik kanan proyek dan pilih muat ulang. Jika proyek tidak memuat ulang tutup dan buka kembali Visual Studio. Anda sekarang harus dapat bekerja dengan proyek ASP.NET MVC lama Anda di Visual Studio versi baru Anda.
Satu hal penting yang perlu diperhatikan adalah bahwa setelah modifikasi ini Visual Studio tidak menyadari bahwa ini adalah proyek ASP.NET MVC; Oleh karena itu fitur spesifik proyek seperti "Tambah Kontrol, Lihat dll." tidak akan ada dalam menu.