Tôi có hai dự án, ProjectA
và ProjectB
. ProjectB
là một ứng dụng giao diện điều khiển, phụ thuộc vào ProjectA
. Hôm qua, mọi thứ đều hoạt động tốt, nhưng đột nhiên hôm nay khi tôi chạy ProjectB
tôi nhận được điều này:
BadImageFormatException chưa được xử lý :
Không thể tải tệp hoặc tập hợp 'ProjectA, Version = 1.0.0.0, Culture = trung tính, PublicKeyToken = null' hoặc một trong các phụ thuộc của nó. Một nỗ lực đã được thực hiện để tải một chương trình với định dạng không chính xác.
Cả hai chỉ là các dự án thông thường, không phụ thuộc vào bất kỳ dự án phi -.Net nào khác. Cả hai đều hoàn toàn .Net - không có mã gốc và không có P / Gọi. Tôi có các dự án khác phụ thuộc vào ProjectA
và vẫn hoạt động tốt.
Những điều tôi đã thử:
- Đảm bảo cả hai dự án được đặt thành "Bất kỳ CPU", với hộp kiểm xây dựng được chọn. Họ đang.
- Đảm bảo cả hai dự án đều cho cùng một Khung mục tiêu (Hồ sơ khách hàng .Net 4.0) .
- Trong ProjectB -> Tài liệu tham khảo -> ProjectA -> Thuộc tính, đảm bảo "Sao chép cục bộ" được đặt thành "Đúng" _ (Tôi đã xác minh rằng ProjectA.dll đang được sao chép chính xác)
- Làm sạch / Xây dựng lại giải pháp. Tôi thậm chí đã thử xóa thủ công các thư mục / bin và / obj trong cả hai dự án.
- Khởi động lại Visual Studio. Khởi động lại máy tính của tôi.
- Kiểm tra một bản sao hoàn toàn mới của kho lưu trữ.
Nhưng tôi vẫn nhận được lỗi tương tự. Tôi không biết tôi đã làm gì để gây ra điều này, cũng như cách khắc phục nó. Có ý kiến gì không?