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.


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


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.


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

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 ...


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 .



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. "


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.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.