Làm cách nào để thêm MVC5 vào Visual Studio 2013?


216

Tôi đang bắt đầu một dự án mới và muốn thử MVC 5 (tôi đã xây dựng một ứng dụng web bằng MVC 4 trước đó).

Trong Visual Studio 2013, tôi nhấp vào Dự án mới và điều hướng đến Visual C #> Web> Visual Studio 2012 (mặc dù tôi đã cài đặt VS 2013, nó nói 2012 trong menu) và trong danh sách đó tôi chỉ có ứng dụng MVC 4 - không phải 5.

Khung trong menu thả xuống được đặt thành .NET Framework 4.5.1 - và vẫn không có gì.

Tôi đã kiểm tra Công cụ> Tiện ích mở rộng và Cập nhật và tìm kiếm MVC 5 - nhưng nó không tìm thấy bất cứ điều gì chính thức từ Microsoft.

Làm cách nào để thêm MVC 5 vào Visual Studio 2013?

Cảm ơn bạn


Câu trả lời:


282

Visual Studio 2013 không còn có các loại dự án riêng biệt cho các tính năng khác nhau của ASP.Net.

Bạn phải chọn .NET Framework 4.5 (hoặc cao hơn) để xem mẫu Ứng dụng web ASP.NET (Dành cho ASP.NET One).
Vì vậy, chỉ cần chọn Visual C #> Web> Ứng dụng web ASP.NET, sau đó chọn hộp kiểm MVC trong bước tiếp theo.

Lưu ý: Đảm bảo không chọn thư mục con C #> Web> Visual Studio 2012 .


7
Khi tôi đã tạo một Ứng dụng web ASP.NEt mới và chọn API MVC và WEB - nó không hỏi tôi nên sử dụng phiên bản MVC nào. Làm thế nào để tôi biết nếu bây giờ tôi đang làm việc theo MVC 4 hoặc 5?
nhà phát

5
@ developer82: Kiểm tra các phiên bản trong gói NuGet hoặc tham chiếu lắp ráp. Nó phải luôn luôn sử dụng phiên bản mới nhất có sẵn trên NuGet.
SLaks

7
Chỉ cần thêm nhận xét của riêng tôi, bạn phải chọn .NET Framework 4.5 (hoặc cao hơn) để xem mẫu Ứng dụng web ASP.NET . Nếu nó thấp hơn, thì nó sẽ hiển thị các mẫu phiên bản cũ hơn, tức là Ứng dụng web MVC 4 hoặc Biểu mẫu web. Làm tôi bối rối trong một thời gian vì tôi hầu như phải gắn bó với các phiên bản cũ hơn của khung.
Richard Moss

Tôi không hiểu Bằng cách nào đó tôi không có nút "web" dưới C # trong trình thám hiểm mẫu. Tôi đã cài đặt VS2013 qua Chocolatey, vì vậy có lẽ có vấn đề với cách nó được đóng gói?
Neil Barnwell

69

MVC 5 đã được tích hợp vào Visual Studios 2013.

  1. Mở một dự án mới, ở bên trái, đảm bảo bạn đang ở trong Mẫu> Visual C #> Web không phải Mẫu> Visual C #> Web> Visual Studios 2012.

  2. Quan trọng: Bây giờ hãy nhìn gần đầu hộp thoại dự án mới và chọn .NET 4.5 trở lên. Khi ở dưới web và khung thích hợp được chọn, nhấp vào Ứng dụng web ASP.NET ở khung giữa. Nhấn vào OK

  3. Điều này sẽ đưa bạn đến một trang nơi bạn có thể chọn MVC làm dự án và bắt đầu trình hướng dẫn.


Tôi đã thử điều này và nó đã không giúp đỡ. Trong Mẫu của tôi> C # Không có mẫu MVC.
Preza8

4
Không có mẫu nào được gọi là "MVC", mẫu được gọi là "Ứng dụng web ASP.NET". Khi bạn chọn cái đó, bạn có thể chọn MVC trong cửa sổ tiếp theo.
EluciusFTW

49

Đi tập tin -> Dự án mới .

Chọn Web trong Visual C # .

Chọn ứng dụng web ASP.NET

Nhấn OK .

Hộp thoại dự án mới

Chọn MVC .

Nhấn OK .

Hộp thoại ASP.Net


7
Không dễ dàng vẽ vòng tròn với một con chuột là nó? :) Hãy thử sử dụng ShareX. Làm việc một điều trị!
Piotr Kula

Tôi đã từng gặp vấn đề tương tự. Giải pháp này giúp ích rất nhiều. Lỗi của tôi là không bắt đầu một dự án mới mà là một trang web mới và sau đó tùy chọn MVC không được hiển thị bởi visual studio. Tuy nhiên, bạn có thể chọn dao cạo v3 (hoặc 2 không thử nó để có các trang web MVC).
Agguro

Điều này đã không làm việc cho tôi. Tôi không nhận được tùy chọn MVC khi tôi chọn Ứng dụng web và nhấp vào ok, MVC không xuất hiện dưới dạng tùy chọn. Nó hoạt động trong Visual Studio 2012 nhưng chỉ có phiên bản 4. Tôi đang tìm phiên bản 5
Mark Ainsworth

6

Đối với các câu trả lời khác, không phải lúc nào cũng có. Đôi khi trong quá trình thiết lập mọi người quên chọn Web Developer Tools.

Để khắc phục điều đó, người ta nên:

  1. Mở Programs and Featurestìm phiên bản liên quan đến Visual Studios ở đó, nhấp vào nó,
  2. Nhấn vào đây Change. Sau đó, cửa sổ thiết lập sẽ xuất hiện,
  3. Chọn Web Developer Toolsở đó và tiếp tục thiết lập.

Nó sẽ tải xuống hoặc sử dụng phương tiện thiết lập nếu tồn tại. Sau khi các cửa sổ thiết lập có thể khởi động lại, và bạn đã sẵn sàng để vui chơi với Web Developer Toolsbây giờ.


cảm ơn! Bạn vừa cứu tôi khỏi việc vứt laptop ra khỏi cửa sổ: P
Olle Kelderman

1

Đi tập tin -> Dự án mới.

Chọn Web trong Visual C #.

Chọn ứng dụng web ASP.NET

chọn mvc

khi giải pháp được tạo, bạn sẽ tìm thấy các tài nguyên được thêm vào giải pháp trong thanh trạng thái so với năm 2013.

Kiểm tra thuộc tính của tệp DLL -> system.web.mvc, nó hiển thị phiên bản mới nhất (5.2.2.0)

nhưng tùy thuộc vào phiên bản hệ điều hành của bạn sẽ được quyết định.


0

Ngoài ra, trong khi cài đặt Visual Studio 2013, hãy đảm bảo rằng bạn đã kiểm tra "Công cụ dành cho nhà phát triển web"


0

Bạn có thể xem thư mục Windows đã cài đặt từ đây trên đường dẫn pc của bạn:

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

Xem tệp đã mở trong đó hiển thị đã cài đặt MVC 3, MVC 4

nhập mô tả hình ảnh ở đây


-1

Chọn các công cụ phát triển web khi bạn cài đặt visual studio 2013. Sau đó, nó sẽ hoạt động chính xác và hiển thị ứng dụng web asp.net.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.