Bagaimana cara menginstal ASP.NET MVC 5 di Visual Studio 2012?

Jawaban:

165

Microsoft telah menyediakan untuk Anda di blog MSDN mereka: MVC 5 untuk VS2012 . Dari blog itu:

Kami telah meluncurkan ASP.NET dan Alat Web 2013.1 untuk Visual Studio 2012 . Rilis ini membawa banyak perbaikan besar, dan termasuk beberapa peningkatan fantastis untuk ASP.NET MVC 5, Web API 2, Scaffolding dan Entity Framework untuk pengguna Visual Studio 2012 dan Visual Studio 2012 Express untuk Web.

Anda dapat mengunduh dan mulai menggunakan fitur-fitur ini sekarang.

Tautan unduhan adalah ke Penginstal Platform Web yang memungkinkan Anda memulai proyek MVC5 baru dari VS2012.

Jim Evans
sumber
15
Jika Anda tidak melihat template proyek ASP.NET MVC 5, Anda dapat mengubah versi kerangka kerja menjadi 4.5 atau lebih tinggi ...
Matze
4
@Sreginogemoh - Harap tetapkan ini sebagai jawaban jika berhasil untuk Anda :)
Jim Evans
3
Saya telah menginstalnya dan menyetelnya ke 4.5 tetapi saya masih tidak dapat melihat MVC5
Guerrilla
5
Paket itu tidak lagi tersedia di Penginstal Web. : /
krillgar
3
Saya menghabiskan terlalu banyak waktu mencoba menemukan tautan yang tepat. Sepertinya tautan di atas mengatakan itu tidak ada lagi dalam paket. Setelah mencari-cari, saya menemukan tautan ini: microsoft.com/en-us/download/details.aspx?id=41532 dan ini berhasil untuk saya.
bugnuker
10

Anda dapat menggunakan Visual Studio 2012.

Cukup perbarui paket NuGet Anda di Visual Studio ke Microsoft.AspNet.Mvc 5.0.

Anda mungkin harus mencari pra-rilis.

Juga proyek default dilengkapi dengan Entity Framework 6.0, dan ASP.NET Razor 3.0.

Anda mungkin juga memerlukan ASP.NET Identity Core dan OWIN.

Semua ini dapat didownload / diupdate melalui menu Alatmanajer paket PerpustakaanMengatur Paket nuget untuk Solusi ... .

Jika Anda belum memiliki NuGet, ikuti tutorial ini:

http://docs.nuget.org/docs/start-here/installing-nuget

Bob
sumber
Ini tidak menginstal template terkait ASP.NET MVC 5.
Justin Skiles
10

Ada beberapa penginstalan yang mungkin perlu Anda terapkan untuk dukungan ASP.NET MVC 5 di Visual Studio 2012. Pembaruan 4 tampaknya menyertakan pembaruan Alat Web sekarang.

Anda tidak perlu menginstal Windows 8.1 SDK lengkap jika Anda hanya mencari opsi untuk membangun aplikasi web, cukup opsi .NET Framework 4.5.1 di penginstal. Penginstalan lengkap berukuran sekitar 1,1 GB, tetapi penginstal .NET hanya 72 MB.

Neil Monroe
sumber
Sepertinya VS2012 update 4 "menerapkan" Microsoft ASP.NET dan Web Tools 2012.3 ", jadi mungkin hanya itu yang dibutuhkan sekarang. Saya tidak melihat apakah itu juga mendapatkan .net 4.5.1. Saya akan tahu seperti itu selesai mengunduh
pqsk
Mungkin mereka memperbaiki pembaruan 4. Awalnya, masih membutuhkan alat tambahan untuk menginstal.
Neil Monroe
Saya lupa untuk menulis kembali, tetapi semua yang diperlukan tambahan adalah windows 8.1 sdk untuk .net 4.5.1, tetapi asp.net dan alat web 2013.1 disertakan dalam pembaruan 4.
pqsk
Sekarang ini adalah jawaban yang benar, karena tautan Penginstal Web tidak lagi memiliki paket yang diperlukan.
krillgar
7

Saya mengalami masalah dengan pemasang web yang tidak "menemukan produk"

Penginstal berdiri sendiri terletak di sini:

https://www.microsoft.com/en-us/download/details.aspx?id=41532

Catatan rilis / instalasi dapat ditemukan di

http://www.asp.net/visual-studio/overview/2012/aspnet-and-web-tools-20131-for-visual-studio-2012

Ketergantungan:

  • .NET 4.5
  • Anda perlu memilih versi kerangka kerja ini saat membuat proyek baru untuk melihat templat proyek MVC 5.

Termasuk:

  • MVC5
  • Kerangka Entitas 6
  • API Web 2
  • Bootstrap
  • Pisau cukur
  • Nuget 2.7
Johnathan Enslin
sumber
Informasi ini sangat membantu saya, tetapi tidak ada opsi untuk menambahkan pengontrol. Ketika saya klik kanan pada folder Controller dan klik Add, tidak ada pilihan untuk memilih Controller. Hanya ada opsi untuk menambahkan Pengontrol Api Web.
Auguste
5

Mengikuti tutorial Microsoft-upgrade ASP.NET MVC 4 ke ASP.NET MVC 5, http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and -web-api-project-to-aspnet-mvc-5-and-web-api-2 , Anda dapat mencapainya dengan satu masalah yaitu Visual Studio 2012 tidak akan dapat mengenali proyek Anda sebagai ASP.NET MVC 4 maupun 5.

Ini akan menanganinya sebagai proyek Formulir Web . Misalnya, opsi seperti menambahkan pengontrol tidak akan ada lagi ...

Feras
sumber
Sepertinya saya baru saja mengalami masalah ini. Apakah mungkin untuk membuat VS2012 mengenali proyek yang diubah sebagai proyek Web Api lagi?
Enrico
4

Berikut adalah langkah-langkah untuk menggunakan ASP.NET MVC 5 di Visual Studio 2012:

  • Mulai proyek ASP.NET MVC 4 Anda.
  • Instal-Paket Microsoft.AspNet.WebApi -pre
  • Instal-Paket Microsoft.AspNet.Mvc -Pre
  • Instal-Paket Microsoft.AspNet.SignalR -Pre

Keduanya akan memperbarui:

  • Microsoft.AspNet.Mvc 5.0.0-rc1
  • Microsoft.AspNet.Razor
  • Microsoft.AspNet.WebApi 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Client 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Core 5.0.0-rc1
  • Microsoft.AspNet.WebApi.WebHost 5.0.0-rc1
  • Microsoft.AspNet.WebPages 3.0.0-rc1
  • dan beberapa barang lainnya

Jika upgrade ini tidak mengupdate web.config Anda, lihat halaman berguna ini: mengupgrade dari MVC4 ke MVC5 .

RouR
sumber
1

FYI. Anda sekarang dapat memperbarui VS 2012:

http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012. aspx

"Kami telah merilis ASP.NET dan Web Tools 2013.1 untuk Visual Studio 2012. Rilis ini membawa banyak peningkatan besar, dan menyertakan beberapa peningkatan fantastis untuk ASP.NET MVC 5, Web API 2, Scaffolding dan Entity Framework untuk pengguna Visual Studio 2012 dan Visual Studio 2012 Express untuk Web. "

Cameron
sumber
1

Langkah 1: Instal pembaruan http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ .

Oke, sehingga Anda dapat memulai dari proyek ASP.NET MVC kosong, tetapi banyak orang menginginkan APLIKASI INTERNET LENGKAP seperti yang dikirimkan dengan Visual Studio 2013.

Jadi saya memiliki langkah 2: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Jika Anda mengikuti tutorial itu di situs web saya, saya akan menindaklanjutinya dengan penginstalan penuh Foundation 5 dan navigasi Hybrid OffCanvas / Top-Bar yang keren.

Eric Bishard
sumber
0

Jika Anda ingin menginstal ASP.NET MVC 5 dan ASP.NET Web API 2 ke VS 2012 Ultimage, Anda dapat mengunduh penginstal MSI dari
http://www.microsoft.com/en-us/download/details.aspx?id = 41532 .

Saya telah mengunduh dan menginstal hanya tahu. Saya mendapat MVC 5 dan Web API 2
:)

Arif Ansari
sumber