2015-02-14 30 views
5

Tôi đã cố gắng để có được Visual Studio Team Services để biên dịch và xây dựng dự án MVC 5 C# của tôi. Nhưng tôi vẫn tiếp tục nhận được thông báo lỗi dưới đây liên tục:MVC 5 xây dựng không thành công trên Visual Studio Team Services

App_Start \ BundleConfig.cs (2): Các loại hoặc namespace tên 'Tối ưu hóa' không tồn tại trong không gian tên 'System.Web' (là bạn mất tích một tham chiếu lắp ráp?) Global.asax.cs (7): Loại hoặc tên không gian tên 'Tối ưu hóa' không tồn tại trong không gian tên 'System.Web' (bạn thiếu tham khảo assembly?) App_Start \ BundleConfig.cs (9): Không thể tìm thấy loại tên hoặc không gian tên 'BundleCollection' (bạn có thiếu chỉ dẫn sử dụng hoặc tham chiếu lắp ráp không?)

Tôi đã gặp phải vấn đề tương tự được đăng trên stackoverflow và cố gắng áp dụng các giải pháp được đề xuất nhưng không có giải pháp nào trong số đó hoạt động! Tôi không có ý tưởng gì khác có thể khắc phục vấn đề này để thử. Tôi đánh giá cao nếu bạn có thể làm sáng tỏ một số đèn. Cảm ơn.

+0

Bạn có thể đăng nội dung của App_Start \ BundleConfig.cs không? – AutomationNation

+1

Cũng thử "Cài đặt gói Microsoft.AspNet.Web.Optimization" từ NuGet và đảm bảo rằng tệp DLL đang được sao chép vào TFS – AutomationNation

+0

Hệ thống xây dựng mới hoạt động với công cụ asp.net5: có sẵn ở đây: https://github.com/ Microsoft/vso-agent-tasks hy vọng sẽ giúp – bryanmac

Trả lời

1

Bạn cần đảm bảo rằng Microsoft.AspNet.Web.Optimization và tất cả các phụ thuộc của nó được cài đặt chính xác.

Quản lý gói Nuget của bạn cho ứng dụng và nếu nó đang hiển thị là Đã cài đặt, hãy thử gỡ cài đặt và cài đặt lại ứng dụng đó.

0

Tôi phải chỉnh sửa thủ công .csproj cho dự án để sửa các tham chiếu, trỏ đến ../../OtherProject/packages/, được cam kết và xây dựng lại, khi đó quá trình xây dựng đã thành công.

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