Tôi đã phát triển một thư viện lớp học khá lâu và đột ngột, đôi khi tuần trước, tôi đã mở dự án và tất cả các tài liệu tham khảo của tôi đều có dấu chấm than màu vàng trên chúng (System.dll, System.Drawing.dll, vv ..). Tôi đã thử xóa các tham chiếu và thêm lại chúng để sửa bất kỳ đường dẫn tham chiếu bị hỏng nào nhưng chúng vẫn tiếp tục hiển thị các dấu chấm than màu vàng trên chúng.Tại sao tất cả các tham chiếu của tôi có dấu chấm than màu vàng trên chúng trong thư viện lớp .NET của tôi?
Không có gì thay đổi kể từ lần cuối tôi mở dự án. Điều duy nhất khác với lần cuối cùng tôi mở dự án là lần này tôi đã mở nó từ trực tiếp bên trong .NET từ một dự án khác. Ví dụ, tôi đã làm việc trên một dự án web .NET 3.5, sau đó nhấp vào Tệp -> Mở tệp gần đây -> Giải pháp khác của tôi. Điều này đã đóng giải pháp web 3.5 hiện tại của tôi và mở giải pháp thư viện lớp 2.0 và vấn đề xuất hiện lần đầu tiên. Tôi không chắc làm thế nào (hoặc tại sao) điều này sẽ gây ra một vấn đề, nhưng tôi nghiêng về phía thực tế là Visual Studio đã nhầm lẫn hoặc một cái gì đó và bây giờ hội đồng của tôi là tất cả không hợp lệ trong dự án thư viện lớp 2.0 này. (?)
Điều gì sẽ gây ra điều này xảy ra và làm cách nào để khắc phục sự cố? Tôi đã xem xét trên web, nhưng tôi chỉ thấy rằng mọi người đã đề xuất xóa các tham chiếu và thêm lại chúng; mà tôi đã làm, vô ích.
Tôi đang xem xét bắt đầu một dự án mới và sao chép tất cả các tệp nguồn của tôi từng người một, nhưng thực sự muốn tránh tất cả điều này nếu có thể.
Cảm ơn trước!
Là một dự án sử dụng .Net 2.0 trong khi một dự án khác trong cùng một giải pháp sử dụng .Net 3.5? Và một dự án là tài liệu tham khảo khác? – Amy
Tạo lại, ghi lại các thông báo lỗi bạn nhận được. –
cảm ơn amy, tôi đã thêm phiên bản khác nhau của dự án. –