Trong dự án của tôi, tôi có một lớp được thừa hưởng bởi nhiều lớp khác. Chúng tôi sẽ gọi nó là ClassBase.Làm thế nào để giải quyết không chính xác "tham khảo mơ hồ" từ ReSharper trên thừa kế lớp?
public class ClassInheritFromBase : ClassBase
Khi ClassBase đang được thừa hưởng, ReSharper ném một "tài liệu tham khảo mơ hồ" cảnh báo trên ClassBase, và bất cứ điều gì bên trong lớp mới mà thừa hưởng từ ClassBase không có IntelliSense và được cảnh báo rằng nó không thể tìm thấy nó.
Dự án biên dịch và chạy tốt.
Nếu tôi thay đổi không gian tên ClassBase là trong và sau đó thay đổi các lớp kế thừa, họ tìm thấy nó tốt và ReSharper không có vấn đề, IntelliSense hoạt động ... cho đến khi nó được biên dịch. Sau khi biên dịch nó trở lại để có các cảnh báo tham chiếu mơ hồ và mọi thứ khác.
Điều này đã được nhìn thấy trước đây và nó có thể được sửa chữa như thế nào? Tôi đã nhìn thấy một mục trong theo dõi lỗi JetBrains cho một vấn đề như thế này, nhưng họ đóng nó như là không thể tái sản xuất.
Bạn có thể tạo giải pháp mẫu thể hiện hành vi mà bạn mô tả không? –