2011-12-19 31 views
50

Tôi đang cố gắng mở MVC project bằng cách sử dụng VS2010. Tôi đang mở dự án này từ TFS server nhưng tôi không mở được và gặp lỗi: The project type is not supported by this installation.Dự án MVC về lỗi VS2010: Loại dự án không được hỗ trợ bởi cài đặt này

vui lòng trợ giúp.

+2

Bạn đã xem: http://stackoverflow.com/questions/336235/the-project-type-is-not-supported-by-this-installation-error – kd7

+0

vâng tôi đã làm điều đó. nhưng không làm việc cho VS2010: ( – Neo

Trả lời

56

Về cơ bản, bạn chưa cài đặt gì đó. Đó là lý do tại sao bạn nhận được lỗi này. Tôi rất chắc chắn rằng bạn cần cài đặt kiểu dự án VS MVC - hoặc MVC 2 hoặc MVC 3. Sử dụng Trình cài đặt Web Plaform để cài đặt. Bạn có thể tìm thấy trình cài đặt nền tảng web tại đây: http://www.microsoft.com/web/downloads/platform.aspx. Một khi bạn đã cài đặt nó (nó chỉ là 2MB), bạn cần phải tìm kiếm "MVC", cài đặt các mẫu dự án MVC 2 và MVC 3.

+0

có thể nhưng trong loại dự án của tôi tôi có thể tạo các dự án MVC, vì vậy có thực sự thiếu một cái gì đó để cài đặt? – Neo

+0

là dự án trong câu hỏi một dự án MVC 2 hoặc 3? –

+1

Bạn có thể thêm MVC 4 vào danh sách các cài đặt bị thiếu có thể. –

22

Chỉnh sửa tệp project.csproj và xem <ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> GUIDS ở trên bao gồm Cập nhật công cụ MVC 3. Đó là một dự đoán tốt về những gì bạn đang bỏ lỡ. Bạn có thể nhận MVC 3/TU từ http://www.asp.net/mvc/mvc3 BTW, cài đặt đó bao gồm VS2010 SP1 cần thiết cho phiên bản TU.

+1

Thêm 'GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}' vào tệp .csproj của dự án của tôi đã giúp tôi có được các menu ngữ cảnh MVC 3 như 'Thêm -> Bộ điều khiển ... '! Cảm ơn cho mẹo này :-) – Oliver

+0

@RickAndMSFT câu trả lời của bạn được sử dụng để cảm ơn rất nhiều ... – RajeshKdev

+1

Điều này làm việc cho tôi - thay thế {E3E379DF-F4C6-4180-9B81-6769533ABE47} bằng {E53F8FEA -EAE0-44A6-8774-FFD645390401}. Tôi đã thử đề xuất này ban đầu bằng ADDING, nhưng hóa ra tôi phải thay thế nó hoàn toàn. –

27

Tôi gặp lỗi này khi tôi quên chọn tính năng Nhà phát triển web trong thiết lập Visual Studio. Thật không may, lỗi bạn đã đề cập là lỗi duy nhất bạn nhận được khi Visual Studio 2010 được cài đặt mà không có tính năng này. Bạn có thể cài đặt tính năng Web Developer bằng bảng điều khiển Windows.

Do nhu cầu phổ biến (7+ và đếm), tôi đang đặt một phần của bình luận CodingWithSpike tại đây. Cụ thể, quy trình thêm rõ ràng Visual Web Designer vào cài đặt VS.

  • mở Control Panel
  • chọn Programs and Features (hoặc Add/Remove Programs)
  • chọn Visual Studio
  • bấm vào nút "Uninstall/Change"
  • này mở ra trình cài đặt VS trong chế độ bảo trì.
  • Bấm "Next" lần
  • Bấm "Add or Remove Features"
  • Checkbox "Visual Web Designer"
  • nhấp chuột Update nút.
  • Tận hưởng một sản phẩm đang hoạt động!
+10

+1. Ví dụ tuyệt vời về việc các đội MS VS và MVC cần phải làm gì với nhau. Nếu tính năng Web Dev là bắt buộc, thì trình cài đặt cần phải cài đặt nó. Nhưng trong cả MVC3 và MVC4, nó không, vì vậy ngay sau khi cài đặt mới, bạn nhận được lỗi trên. Dù sao, để sửa lỗi, hãy mở Control Panel> Programs and Features (hoặc Add/Remove Programs)> chọn Visual Studio> nhấp vào "Uninstall/Change"> để mở trình cài đặt VS ở chế độ bảo trì. Nhấp vào "Tiếp theo" một lần> Nhấp vào "Thêm hoặc xóa tính năng"> Hộp kiểm "Trình thiết kế web trực quan"> nhấp vào nút "Cập nhật". > Thưởng thức có một sản phẩm làm việc! – CodingWithSpike

+1

Tôi đã cài đặt các công cụ dành cho nhà phát triển web (đã được kiểm tra trong các tính năng Thêm/Xóa của VS), nhưng việc sửa chữa cài đặt đã khắc phục sự cố tương tự đối với tôi. Có thể hàng loạt các cài đặt/reinstalls tôi đã làm trước đây là để đổ lỗi. –

+0

Cảm ơn bạn Đã làm việc trên VS 2012 – Moes

1

Nếu bạn đã cài đặt Visual Studio 2010 sau Visual Studio Web Dev Express và MVC4, Visual Studio 2010 dường như không nhận mẫu MVC 4. Chạy trình cài đặt MVC 4 một lần nữa thông qua Trình cài đặt Nền tảng Web không khắc phục được. Sửa chữa cài đặt MVC 4 đã sửa nó trong trường hợp của tôi:

  1. Trong Pa-nen điều khiển, chọn Chương trình/Gỡ cài đặt chương trình.
  2. Tìm Microsoft ASP.NET MVC 4 và nhấp đúp vào nó.
  3. Lời nhắc Thiết lập Microsoft ASP.NET MVC 4 sẽ xuất hiện. Chọn Sửa chữa.

Visual Studio 2010 Express to Pro, ASP.NET MVC 4 installed but not an option?

0

trong trường hợp của tôi, tôi đã mở giải pháp VS2010 của tôi, trong vs2012, tôi đã nhận được các loại dự án không được hỗ trợ, cố gắng tái cài đặt MVC3 như đã được đề nghị, hủy tái cài đặt, sau đó tôi có vấn đề tôi không thể mở dự án trong VS2010 nữa. sau đó thử cài đặt lại mcv3. giải pháp được, gỡ bỏ cài đặt mcv3, gỡ bỏ cài đặt mcv4, sau đó cài đặt lại mcv3, sau đó tôi có thể mở lại dự án của tôi trong VS2010. hy vọng điều này sẽ giúp ai đó!

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