Hôm nay sau khi triển khai một số thay đổi đối với trang C # MVC mà tôi chạy, tôi đã quay lại để thực hiện thêm một số sửa đổi và gặp lỗi này:
Thiếu thành viên cần có trình biên dịch System.Runtime.CompilerServices.ExtensionAttribute..ctor
Lỗi này hơi mơ hồ (rõ ràng là ngoài phần mô tả) vì nó không cung cấp cho tôi tệp, dòng hoặc cột để tham chiếu, chỉ có dự án. Ngoài ra, nó ném lỗi tổng cộng 20 lần. Tôi chỉ thực hiện ba thay đổi đối với mã giữa thời điểm tôi triển khai (nó hoàn toàn hoạt động vào thời điểm đó) và bây giờ. Tôi đã hoàn nguyên các thay đổi của mình và nó vẫn gặp lỗi tương tự, điều này không có ý nghĩa gì đối với tôi.
Tôi chưa tìm được nhiều thông tin về lỗi này trên SO hoặc Google, trừ kẻ này giải pháp và một vài tài liệu tham khảo đối với một số lỗi dự án Mono (tôi không sử dụng Mono). Giải pháp mà anh chàng ở trên đưa ra yêu cầu thêm một định nghĩa lớp sẽ cho phép trình biên dịch phân giải tham chiếu. Tôi đặc biệt không muốn làm điều này vì tôi chưa cần phải làm điều đó cho đến thời điểm này và nó sẽ chỉ làm hỏng mã của tôi.
Chỉ tò mò nếu có ai đã chạy qua điều này trước đây. Cảm ơn trước!