จะเพิ่ม MVC5 ใน Visual Studio 2013 ได้อย่างไร


216

ฉันเริ่มโครงการใหม่และต้องการลองใช้ MVC 5 (ฉันเคยสร้างแอปพลิเคชันเว็บโดยใช้ MVC 4 มาก่อน)

ใน Visual Studio 2013 ฉันคลิกโครงการใหม่และไปที่ Visual C #> เว็บ> Visual Studio 2012 (แม้ว่าฉันได้ติดตั้ง VS 2013 มันบอกว่า 2012 ในเมนู) และในรายการนั้นฉันมีแอปพลิเคชัน MVC 4 เท่านั้นไม่ใช่ 5

เฟรมเวิร์กในเมนูดร็อปดาวน์ถูกตั้งค่าเป็น. NET Framework 4.5.1 - และยังไม่มีอะไรเลย

ฉันได้ตรวจสอบเครื่องมือ> ส่วนขยายและอัปเดตและค้นหา MVC 5 - แต่ไม่พบสิ่งที่เป็นทางการจาก Microsoft

ฉันจะเพิ่ม MVC 5 ใน Visual Studio 2013 ได้อย่างไร

ขอบคุณ


คำตอบ:


282

Visual Studio 2013 ไม่มีโครงการแยกต่างหากสำหรับคุณสมบัติ ASP.Net ที่แตกต่างกัน

คุณต้องเลือก. NET Framework 4.5 (หรือสูงกว่า) เพื่อที่จะเห็นเทมเพลต ASP.NET Web Application (สำหรับ ASP.NET One)
ดังนั้นเพียงแค่เลือก Visual C #> Web> ASP.NET Web Application จากนั้นเลือกช่องทำเครื่องหมาย MVC ในขั้นตอนต่อไป

หมายเหตุ: อย่าเลือกโฟลเดอร์ย่อยC #> Web> Visual Studio 2012


7
เมื่อฉันสร้าง ASP.NEt Web Application ใหม่แล้วเลือก MVC และ WEB API - มันไม่ถามฉันว่าจะใช้ MVC เวอร์ชันใด ฉันจะรู้ได้อย่างไรว่าตอนนี้ฉันทำงานภายใต้ MVC 4 หรือ 5 หรือไม่
พัฒนา

5
@ developer82: ตรวจสอบเวอร์ชันในแพ็คเกจ NuGet หรือการอ้างอิงชุดประกอบ ควรใช้รุ่นล่าสุดที่มีอยู่ใน NuGet เสมอ
slaks

7
เพียงเพิ่มความคิดเห็นของคุณเองคุณต้องเลือก. NET Framework 4.5 (หรือสูงกว่า) เพื่อที่จะเห็นเทมเพลตASP.NET Web Application หากต่ำกว่านั้นจะแสดงเทมเพลตเวอร์ชันเก่ากว่าเช่น MVC 4 Web Application หรือเว็บฟอร์ม สร้างความสับสนให้กับฉันในขณะที่ฉันต้องติดอยู่กับกรอบรุ่นเก่ากว่า
Richard Moss

ฉันไม่เข้าใจ อย่างใดฉันไม่มีโหนด "เว็บ" ภายใต้ C # ในเทมเพลต explorer ฉันติดตั้ง VS2013 ผ่านทาง Chocolatey ดังนั้นอาจมีปัญหากับวิธีการจัดแพคเกจหรือไม่
Neil Barnwell

69

MVC 5 สร้างไว้แล้วใน Visual Studios 2013

  1. เปิดโครงการใหม่ทางด้านซ้ายให้แน่ใจว่าคุณอยู่ภายใต้เทมเพลต> Visual C #> เว็บไม่ใช่เทมเพลต> Visual C #> เว็บ> Visual Studios 2012

  2. สิ่งสำคัญ:มองใกล้ด้านบนของกล่องโต้ตอบโครงการใหม่และเลือก. NET 4.5 หรือสูงกว่า เมื่ออยู่ใต้เว็บและเลือกกรอบงานที่เหมาะสมแล้วให้คลิกASP.NET Web Applicationในบานหน้าต่างตรงกลาง คลิกตกลง

  3. สิ่งนี้จะนำคุณไปสู่หน้าที่คุณสามารถเลือกMVCเป็นโครงการและเริ่มตัวช่วยสร้าง


ฉันลองมันและมันก็ไม่ได้ช่วย ในเทมเพลตของฉัน> C # ไม่มีเทมเพลต MVC
Preza8

4
ไม่มีเทมเพลตที่เรียกว่า "MVC" เทมเพลตนั้นเรียกว่า "ASP.NET Web Application" เมื่อคุณเลือกแล้วคุณสามารถเลือก MVC ในหน้าต่างถัดไป
EluciusFTW

49

ไปไฟล์ -> โครงการใหม่

เลือกเว็บภายใต้Visual C #

เลือกASP.NET Web Application

คลิกตกลง

กล่องโต้ตอบโครงการใหม่

เลือกMVC

คลิกตกลง

กล่องโต้ตอบ ASP.Net


7
ไม่ใช่การวาดวงกลมง่ายๆด้วยเมาส์ใช่ไหม :) ลองใช้ ShareX ทำงานได้ดี!
Piotr Kula

ผมมีปัญหาเหมือนกัน. วิธีนี้ช่วยได้มาก ข้อผิดพลาดของฉันคือการไม่เริ่มโครงการใหม่ แต่เป็นเว็บไซต์ใหม่จากนั้นตัวเลือก MVC จะไม่แสดงโดย visual studio อย่างไรก็ตามคุณสามารถเลือกมีดโกน v3 (หรือ 2 ไม่ได้ลองให้มีเว็บไซต์ MVC)
Agguro

สิ่งนี้ไม่ได้ผลสำหรับฉัน ฉันไม่ได้รับตัวเลือก MVC เมื่อฉันเลือก Web Application และคลิกตกลง MVC จะไม่ปรากฏเป็นตัวเลือก มันทำภายใต้ Visual Studio 2012 แต่เป็นรุ่น 4 เท่านั้นฉันกำลังมองหารุ่น 5
Mark Ainsworth

6

ด้วยความเคารพต่อคำตอบอื่น ๆ มันไม่ได้อยู่ที่นั่นเสมอไป Web Developer Toolsบางครั้งในการติดตั้งกระบวนการคนลืมที่จะเลือก

เพื่อแก้ไขปัญหานั้นหนึ่งควร:

  1. เปิดPrograms and Featuresค้นหาเวอร์ชันที่เกี่ยวข้องกับ Visual Studios ที่นั่นคลิกที่มัน
  2. Changeคลิ๊กเพื่อ จากนั้นหน้าต่างตั้งค่าจะปรากฏขึ้น
  3. เลือกที่Web Developer Toolsนั่นและทำการตั้งค่าต่อไป

มันจะดาวน์โหลดหรือใช้สื่อการติดตั้งถ้ามี หลังจากหน้าต่างการตั้งค่าอาจรีสตาร์ทและคุณพร้อมที่จะสนุกไปกับมันWeb Developer Toolsแล้ว


ขอบคุณ! คุณช่วยฉันจากการดึงแล็ปท็อปของฉันออกไปนอกหน้าต่าง: P
Olle Kelderman

1

ไปที่ไฟล์ -> โครงการใหม่

เลือกเว็บภายใต้ Visual C #

เลือก ASP.NET Web Application

เลือก mvc

เมื่อสร้างโซลูชันแล้วคุณจะพบทรัพยากรที่เพิ่มเข้ามาในโซลูชันในแถบสถานะของ vs 2013

ตรวจสอบคุณสมบัติของไฟล์ Dll -> system.web.mvc จะแสดงเวอร์ชั่นล่าสุด (5.2.2.0)

แต่จะขึ้นอยู่กับเวอร์ชันรันไทม์ของระบบปฏิบัติการของคุณ


0

นอกจากนี้ในขณะที่ติดตั้ง Visual Studio 2013 ตรวจสอบให้แน่ใจว่าคุณได้เลือก "เครื่องมือสำหรับนักพัฒนาเว็บ"


0

คุณสามารถดูในโฟลเดอร์ที่ติดตั้ง Windows ได้จากที่นี่สำหรับเส้นทางพีซีของคุณ

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

มุมมองของไฟล์ที่เปิดซึ่งแสดง MVC 3 ที่ติดตั้งแล้ว MVC 4

ป้อนคำอธิบายรูปภาพที่นี่


-1

เลือกเครื่องมือในการพัฒนาเว็บเมื่อคุณติดตั้ง Visual Studio 2013 จากนั้นมันจะทำงานอย่างถูกต้องและแสดงแอปพลิเคชันเว็บ asp.net

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.