Tôi gặp vấn đề tương tự với c #, đầu tiên tôi thấy rằng mỗi dự án có thể có một vài loại khác nhau. tức là trong tệp .csproject định vị ProjectTypeGuids, nó phải là một vài hướng dẫn, tức là
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
họ sẽ chỉ vào thành phần bạn đang thiếu. Trong trường hợp của tôi, đó là ASP.NET MVC 2. Một số người làm cho nó hoạt động bằng cách cài đặt phân bổ MVC 2.
Trường hợp của tôi tệ hơn, vì cài đặt không hoạt động, nhưng hóa ra đó là do tôi có Express 2008 và 2010. Tôi đã sửa nó bằng cách gỡ cài đặt cả 2008 & 2010 và chỉ cài đặt phiên bản 2010. Đối với c #, bạn cần cả Visual C # Express và Visual Web Developer express