2015-05-08 21 views
45

Liệu Visual Studio 2015 hỗ trợ các phiên bản cũ của MVC:Visual Studio 2015 có hỗ trợ các phiên bản cũ của MVC không?

  • MVC3
  • MVC4
  • MVC5

Không phải tất cả các môi trường lưu trữ hỗ trợ các phiên bản mới hơn của MVC, vì vậy để hỗ trợ nhu cầu của cơ sở hạ tầng cũ hơn là bắt buộc.

Nếu được hỗ trợ cách bạn tạo giải pháp mới bằng cách sử dụng các phiên bản MVC cũ hơn trong Visual Studio 2015? Theo mặc định, các dự án MVC mới được tạo dưới dạng phiên bản 5.2.

+2

MVC 5.2 là gói hiện được hỗ trợ. Bạn có thể * mở * một dự án hiện có bằng cách sử dụng phiên bản trước đó của MVC trong Visual Studio 2015. Nhưng tại sao bạn lại muốn * tạo * một ứng dụng web trong phiên bản cũ của MVC hôm nay trong bất kỳ IDE, 2015 hoặc cách khác, vượt ra ngoài tôi . – Claies

+1

Nếu bạn tìm kiếm trong thư viện, có thể có một mẫu MVC3 hoặc 4 ở đâu đó. –

+0

Nhưng tôi đã có một yêu cầu để làm như vậy. VS 2010-mvc2, mvc3. VS2012-mvc3, mvc4. VS-2013-mvc4, mvc5. tương tự như vậy VS2015 hỗ trợ phiên bản nào của mvc? – user3610920

Trả lời

29

Visual Studio 2015 có hỗ trợ các phiên bản cũ hơn của MVC không?

, Nó hỗ trợ họ chỉ sau một di cư (để thêm/hỗ trợ tính năng mới trong IDE như Intellisense và vv).

làm cách nào để bạn tạo giải pháp mới bằng các phiên bản MVC cũ hơn trong Visual Studio 2015?

Đây không phải là hành động trí tuệ vì các nền tảng mới hơn có rất nhiều bản sửa lỗi và lợi thế hơn là các bản sửa lỗi trước. Trừ khi, bạn có thể bị buộc phải sử dụng cũ hơn do thiếu hỗ trợ lưu trữ, trong trường hợp này bạn không thể tạo phiên bản cũ hơn của dự án MVC bằng IDE (VS 2015) chính nó, trừ khi thêm tham chiếu lắp ráp cũ hơn và một số công trình tiện dụng trong cấu hình dựa trên nhận thức đầy đủ của bạn về các tệp và kiến ​​trúc được yêu cầu cũ hơn, vì IDE mới hơn thường không có các tham chiếu xem trước.

Lưu ý: VS 2015 chỉ là một IDE (Môi trường phát triển tích hợp). Bạn có thể chạy bất kỳ phiên bản MVC nào (xem xét ở trên), nhưng các tính năng mới của IDE sẽ bị hạn chế. Ví dụ: kết quả của việc di chuyển MVC 4 trong VS 2015 sẽ là:

Các dự án ASP.NET MVC 4 có chức năng giới hạn trong Visual Studio Tiếp theo. Các lệnh như Thêm Bộ điều khiển, Thêm Chế độ xem, Thêm Vùng và Đi tới Chế độ xem/Bộ điều khiển không khả dụng. Intellisense cho các tệp Razor (CSHTML và VBHTML) bị giới hạn đối với đánh dấu HTML. Vui lòng xem http://go.microsoft.com/fwlink/?LinkID=320968 để biết thêm thông tin về cách nâng cấp dự án MVC 4.

Điều này bị thiếu Intellisense và vân vân. Nhưng bạn vẫn có thể chạy/phát triển dự án với nó hoặc một IDE khác như Visual Studio Code và gỡ lỗi các dự án sẽ có ý nghĩa ở đây.

+0

VS2015 không hỗ trợ MVC 3. Nó thiếu hỗ trợ dao cạo trong số những thứ khác. Câu trả lời của Van Kichline là câu trả lời đúng. – RMuesi

+0

@RMuesi Định nghĩa hoàn chỉnh cho từ khóa "Hỗ trợ" là gì? Bạn có nghĩa là 'Razor' là một điều kỳ lạ trong VS ?! Hoặc thiếu Intellisense? –

+0

khi ai đó hỏi liệu studio trực quan có hỗ trợ các phiên bản cũ của MVC hay không, tôi mong rằng điều đó có nghĩa là các tính năng bình thường tạo nên chức năng MVC trong VS được hỗ trợ. Razor cú pháp và intellisense chắc chắn là một phần của điều đó. – RMuesi

21

Visual Studio 2015 RTM chỉ hỗ trợ MVC 5 và MVC 6; công cụ và dao cạo hỗ trợ bị thiếu cho MVC4 và các phiên bản trước đó. Lưu ý rằng các dự án MVC4 sẽ được di chuyển tự động và sẽ biên dịch và chạy trên VS 2015 RTM, nhưng trải nghiệm chỉnh sửa trong chế độ xem Razor sẽ kém.
Đã có phản hồi tiêu cực đáng kể liên quan đến thay đổi này kể từ khi phát hành và nhóm dự định sẽ hỗ trợ MVC4 cho RTM 2015.Xem số WebDev Blog để có thông báo chính thức sớm.
Tính năng Gửi-nụ cười trong Visual Studio 2015 chịu trách nhiệm về việc mua lại nhanh chóng phản hồi này và quyết định phản hồi nhanh chóng. Cân nhắc sử dụng Send-a-Smile nếu thay đổi tính năng ảnh hưởng tiêu cực đến bạn.

+3

Bản cập nhật 1 đã được chuyển và các dự án MVC4 hiện được hỗ trợ đầy đủ. Bạn không thể tạo các dự án MVC4 mới trong VS 2015, nhưng bạn có thể làm mọi thứ khác với chúng sau khi cài đặt bản cập nhật. –

Các vấn đề liên quan