Bagaimana cara menambahkan MVC5 ke Visual Studio 2013?

216

Saya memulai proyek baru, dan ingin mencoba MVC 5 (Saya telah membangun aplikasi web menggunakan MVC 4 sebelumnya).

Dalam Visual Studio 2013, saya mengklik Proyek Baru dan menavigasi ke Visual C #> Web> Visual Studio 2012 (meskipun saya telah menginstal VS 2013 katanya 2012 di menu) dan dalam daftar itu saya hanya memiliki aplikasi MVC 4 - bukan 5.

Kerangka kerja dalam menu drop down diatur ke .NET Framework 4.5.1 - dan masih tidak ada.

Saya telah memeriksa Alat> Ekstensi dan Pembaruan dan mencari MVC 5 - tetapi tidak menemukan sesuatu yang resmi dari Microsoft.

Bagaimana saya bisa menambahkan MVC 5 ke Visual Studio 2013 saya?

Terima kasih

pengembang82
sumber

Jawaban:

282

Visual Studio 2013 tidak lagi memiliki jenis proyek yang terpisah untuk berbagai fitur ASP.Net.

Anda harus memilih .NET Framework 4.5 (atau lebih tinggi) untuk dapat melihat templat Aplikasi Web ASP.NET (Untuk ASP.NET One).
Jadi cukup pilih Visual C #> Web> Aplikasi Web ASP.NET, lalu pilih kotak centang MVC pada langkah berikutnya.

Catatan: Pastikan untuk tidak memilih sub folder C #> Web> Visual Studio 2012 .

Slaks
sumber
7
Setelah saya membuat Aplikasi Web ASP.NEt baru dan memilih MVC dan WEB API - itu tidak bertanya kepada saya versi MVC mana yang akan digunakan. Bagaimana saya tahu jika saat ini saya sedang bekerja di bawah MVC 4 atau 5?
developer82
5
@ developer82: Periksa versi dalam paket NuGet atau referensi perakitan. Seharusnya selalu menggunakan versi terbaru yang tersedia di NuGet.
SLaks
7
Hanya untuk menambahkan komentar saya sendiri, Anda harus memilih .NET Framework 4.5 (atau lebih tinggi) untuk dapat melihat templat Aplikasi Web ASP.NET . Jika lebih rendah, maka itu akan menampilkan templat versi yang lebih lama, yaitu Aplikasi Web MVC 4 atau Formulir Web. Bingung untuk sementara waktu karena saya sebagian besar harus tetap dengan versi kerangka kerja yang lebih lama.
Richard Moss
Saya tidak mengerti. Entah bagaimana saya tidak memiliki simpul "web" di bawah C # di templat explorer. Saya menginstal VS2013 via Chocolatey, jadi mungkin ada masalah dengan cara paketnya?
Neil Barnwell
69

MVC 5 sudah dibangun ke dalam Visual Studios 2013.

  1. Buka proyek baru, di sebelah kiri pastikan Anda berada di bawah Templat> Visual C #> Web bukan Templat> Visual C #> Web> Visual Studios 2012.

  2. Penting: Sekarang lihat di dekat bagian atas kotak dialog proyek baru dan pilih .NET 4.5 atau lebih tinggi. Setelah di bawah web dan kerangka kerja yang tepat dipilih klik Aplikasi Web ASP.NET di panel tengah. Klik OK

  3. Ini akan membawa Anda ke halaman di mana Anda dapat memilih MVC sebagai proyek dan memulai wizard.

KJ
sumber
Saya mencoba ini dan itu tidak membantu. Di Templat saya> C # Tidak ada templat MVC.
Preza8
4
Tidak ada templat yang disebut "MVC", templat ini disebut "ASP.NET Web Application". Setelah memilih itu, Anda dapat memilih MVC di jendela berikutnya.
EluciusFTW
49

Buka File -> Proyek Baru .

Pilih Web di bawah Visual C # .

Pilih Aplikasi Web ASP.NET

Klik OK .

Dialog Proyek Baru

Pilih MVC .

Klik OK .

Dialog ASP.Net

Donal
sumber
7
Tidak mudah menggambar lingkaran dengan mouse kan? :) Coba gunakan ShareX. Berhasil!
Piotr Kula
Saya memiliki masalah yang sama. Solusi ini sangat membantu. Kesalahan saya adalah tidak memulai proyek baru tetapi situs web baru dan kemudian opsi MVC tidak ditunjukkan oleh studio visual. Namun Anda dapat memilih razor v3 (atau 2 tidak mencobanya untuk memiliki situs web MVC).
Agguro
Ini tidak berhasil untuk saya. Saya tidak mendapatkan opsi MVC ketika saya memilih Aplikasi Web dan klik ok, MVC tidak muncul sebagai opsi. Itu di bawah Visual Studio 2012 tetapi hanya versi 4. Saya mencari versi 5
Mark Ainsworth
6

Sehubungan dengan jawaban lain, itu tidak selalu ada. Terkadang pada proses pengaturan orang lupa untuk memilih Web Developer Tools.

Untuk memperbaikinya, seseorang harus:

  1. Buka Programs and Featurestemukan versi terkait Visual Studios di sana, klik di atasnya,
  2. Klik untuk Change. Maka jendela setup akan muncul,
  3. Pilih di Web Developer Toolssana dan lanjutkan ke pengaturan.

Ini akan mengunduh atau menggunakan media pengaturan jika ada. Setelah pengaturan windows dapat dimulai kembali, dan Anda siap untuk bersenang-senang dengan Web Developer Toolssekarang.

Tolga Evcimen
sumber
Terima kasih! Anda baru saja menyelamatkan saya dari mengeluarkan laptop saya di luar jendela: P
Olle Kelderman
1

Buka File -> Proyek Baru.

Pilih Web di bawah Visual C #.

Pilih Aplikasi Web ASP.NET

pilih mvc

ketika solusi dibuat, Anda akan menemukan sumber daya yang ditambahkan dalam solusi di bilah status vs 2013.

Periksa properti file Dll -> system.web.mvc, ini menunjukkan versi terbaru (5.2.2.0)

tetapi tergantung pada versi runtime OS Anda akan diputuskan.

aky
sumber
0

Juga, saat menginstal Visual Studio 2013, pastikan Anda telah memeriksa "Alat Pengembang Web"

Cătălin Rădoi
sumber
0

Anda dapat melihat folder yang diinstal Windows dari sini di jalur pc Anda:

C:\Program Files (x86)\Microsoft ASP.NET

Lihat file yang dibuka di mana menunjukkan diinstal MVC 3, MVC 4

masukkan deskripsi gambar di sini

Anjan Kant
sumber
-1

Pilih alat pengembangan web ketika Anda menginstal visual studio 2013. Kemudian itu akan berfungsi dengan baik dan menunjukkan aplikasi web asp.net.

nagaraja T
sumber