Tôi vừa mới bắt đầu một dự án mới và sắp xếp lại cấu trúc nguồn bao gồm đổi tên không gian tên. Sau khi thay đổi một không gian tên từThay đổi tên không gian tên trong ứng dụng MVC 3 gây ra lỗi biên dịch trong các tệp được tạo tại thời gian chạy
CRTReadmissions.Web.Helpers
để
Crt.Readmissions.Web.Helpers
tôi nhận được lỗi hiển thị dưới đây khi cố gắng khởi động Application chỉ ra rằng nó không thể tìm thấy không gian tên cũ. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.
Những điều tôi đã cố gắng
- sạch \ Rebuild
- tay xóa thư mục bin
- tay xóa nội dung của thư mục chứa tập tin được tạo ra nằm
Lỗi
Mô tả: Đã xảy ra lỗi trong quá trình biên soạn tài nguyên cần thiết để phục vụ yêu cầu này. Vui lòng xem lại chi tiết lỗi cụ thể sau đây và sửa đổi mã nguồn của bạn một cách thích hợp.
Compiler Error Message: CS0246: không thể được tìm thấy Loại hoặc namespace tên 'CRTReadmissions' (? Là bạn thiếu một chỉ thị sử dụng hoặc tham khảo một hội) Lỗi
Nguồn:
Line 26: using System.Web.Routing;
Line 27: using Cassette.Views;
Line 28: using CRTReadmissions.Web.Constants;
Line 29: using CRTReadmissions.Web.Helpers;
Line 30:
Nguồn Tệp: c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Tệp ASP.NET tạm thời \ crtreadmission \ 203bedd5 \ 1b724153 \ App_Web_login.cshtml.3f4b83a6.wbzlumh4.0.cs Dòng: 28
Trước đây bạn có sửa đổi Web.config trong thư mục Chế độ xem để bao gồm không gian tên cũ đó trong phần trang/không gian tên không? –