Visual Studio 2012'de ASP.NET MVC 5'i nasıl yüklerim?


Yanıtlar:


165

Microsoft, MSDN bloglarında sizin için sağladı : VS2012 için MVC 5 . Bu blogdan:

Visual Studio 2012 için ASP.NET ve Web Araçları 2013.1'i yayınladık . Bu sürüm, çok sayıda harika geliştirme getiriyor ve Visual Studio 2012 ve Web için Visual Studio 2012 Express kullanıcılarına ASP.NET MVC 5, Web API 2, Scaffolding ve Entity Framework için bazı harika geliştirmeler içeriyor.

Şunları yapabilirsiniz indirmek ve şimdi bu özellikleri kullanmaya başlayın.

İndirme bağlantısı, VS2012'den yeni bir MVC5 projesi başlatmanıza izin verecek bir Web Platformu Yükleyicisine yöneliktir.


15
ASP.NET MVC 5 proje şablonunu görmüyorsanız, çerçeve sürümünü 4,5 veya üzeri olarak değiştirebilirsiniz ...
Matze

4
@Sreginogemoh - bu :) sizin için çalışıp çalışmadığını cevap olarak bu ayarlayın
Jim Evans

3
Yükledim ve 4.5 olarak ayarladım ancak hala MVC5
Guerrilla'yı

5
Bu paket artık Web Installer'da mevcut değil. : /
krillgar

3
Doğru bağlantıyı bulmaya çalışırken çok zaman harcadım. Görünüşe göre yukarıdaki bağlantı pakette artık bulunmadığını söylüyor. Etrafta arama yaptıktan sonra şu bağlantıyı buldum: microsoft.com/en-us/download/details.aspx?id=41532 ve bu benim için çalıştı.
bugnuker

10

Visual Studio 2012'yi kullanabilirsiniz.

NuGet paketinizi Visual Studio'da Microsoft.AspNet.Mvc 5.0.

Ön sürümde arama yapmanız gerekebilir.

Ayrıca varsayılan proje Entity Framework 6.0 ve ASP.NET Razor 3.0 ile birlikte gelir.

Ayrıca ASP.NET Identity Core ve OWIN'e de ihtiyacınız olabilir.

Bunların tümü, AraçlarKitaplık paket yöneticisiÇözüm için NuGet Paketlerini Yönet ... aracılığıyla indirilebilir / güncellenebilir .

Henüz NuGet'e sahip değilseniz, bu öğreticiyi izleyin:

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


Bu, ASP.NET MVC 5 ile ilgili şablonları yüklemez.
Justin Skiles

10

Visual Studio 2012'de ASP.NET MVC 5 desteği için başvurmanız gerekebilecek birkaç kurulum vardır. Güncelleme 4, Web Araçları güncellemesini şimdi içeriyor gibi görünüyor.

Yalnızca web uygulamaları oluşturma seçeneğini arıyorsanız tam Windows 8.1 SDK'yı yüklemeniz gerekmez, yalnızca yükleyicideki .NET Framework 4.5.1 seçeneğini kullanabilirsiniz. Tam yükleme yaklaşık 1.1 GB'dir, ancak yalnızca .NET yükleyicisi yalnızca 72 MB'dir.


Görünüşe göre VS2012 güncelleme 4, Microsoft ASP.NET ve Web Araçları 2012.3'ü "uyguluyor", bu yüzden belki de şu anda ihtiyaç duyulan tek şey bu. Ayrıca .net 4.5.1 alıp almadığını görmedim. Bunu bileceğim indirmeyi bitirir
pqsk

Belki 4. güncellemeyi düzelttiler. Başlangıçta ek araçların yüklenmesi gerekiyordu.
Neil Monroe

Tekrar yazmayı unuttum, ancak gerekli olan tek şey .net 4.5.1 için Windows 8.1 sdk idi, ancak asp.net ve web araçları 2013.1, 4. güncellemesine dahil edildi.
pqsk

Web Yükleyicisi bağlantısı artık gerekli pakete sahip olmadığından, bu artık doğru yanıttır.
krillgar

7

Web yükleyicisiyle "ürünü bulamamak" konusunda sorun yaşadım

Bağımsız yükleyici burada bulunur:

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

Sürüm / kurulum notları şu adreste bulunabilir:

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

Bağımlılık:

  • .NET 4.5
  • MVC 5 proje şablonlarını görüntülemek için yeni bir proje oluştururken çerçevenin bu sürümünü seçmeniz gerekir.

Dahil:

  • MVC5
  • Entity Framework 6
  • Web API 2
  • çizme atkısı
  • Ustura
  • Nuget 2.7

Bu bilgi bana gerçekten yardımcı oluyor, ancak denetleyici ekleme seçeneği yok. Denetleyici klasörüne sağ tıkladığımda ve Ekle'ye tıkladığımda, Denetleyiciyi seçme seçeneği yok. Yalnızca Web Api Denetleyicisi ekleme seçeneği vardır.
Auguste

5

Microsoft öğretici-ASP.NET MVC 4'ü ASP.NET MVC 5'e yükselttikten sonra, 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 , bunu Visual Studio 2012'nin projenizi ne ASP.NET MVC 4 ne de ASP.NET MVC 4 olarak tanıyamayacağı bir sorunla başarabilirsiniz. 5.

Bunu bir Web Formu projesi olarak ele alacaktır . Örneğin, denetleyici ekleme gibi seçenekler artık olmayacak ...


Sanırım bu sorunla karşılaştım. VS2012'nin dönüştürülmüş bir projeyi yeniden bir Web Api projesi olarak tanımasını sağlamak mümkün müdür?
Enrico

4

Visual Studio 2012'de ASP.NET MVC 5 kullanma adımları şunlardır: Here are the steps to use ASP.NET MVC 5 in Visual Studio 2012:

  • ASP.NET MVC 4 projenizi başlatın.
  • Yükleme Paketi Microsoft.AspNet.WebApi -pre
  • Yükleme Paketi Microsoft.AspNet.Mvc -Pre
  • Yükleme Paketi Microsoft.AspNet.SignalR -Pre

Bu ikisi güncellenecek:

  • 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
  • ve diğer bazı güzellikler

Bu yükseltmeler web.config dosyanızı güncellemediyse, şu yararlı sayfaya bakın: MVC4'ten MVC5'e yükseltme .



1

Bilginize. Artık VS 2012'yi güncelleyebilirsiniz:

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

"Visual Studio 2012 için ASP.NET ve Web Araçları 2013.1'i yayınladık. Bu sürüm, çok sayıda harika iyileştirme getiriyor ve Visual Studio kullanıcıları için ASP.NET MVC 5, Web API 2, Scaffolding ve Entity Framework için bazı harika geliştirmeler içeriyor 2012 ve Web için Visual Studio 2012 Express. "


1

Adım 1: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ güncellemesini yükleyin .

Tamam, bu size boş bir ASP.NET MVC projesinden başlayabilmenizi sağlar, ancak birçok kişi Visual Studio 2013 ile birlikte gönderilen TAM İNTERNET UYGULAMASINI istiyor.

Bu yüzden bir adım 2 var: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Web sitemdeki bu öğreticiyi takip ederseniz, tam bir Foundation 5 kurulumu ve harika bir Hibrit OffCanvas / Top-Bar navigasyonu ile takip ederim.



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.