Để sửa một số công cụ không hoạt động đôi khi có ý nghĩa để xóa một số thư viện, làm thế nào điều đó nghe có vẻ không lạ.
Dù sao, tôi tin rằng vấn đề quá rộng và có thể do các yếu tố khác nhau gây ra , vì vậy muốn chia sẻ tình huống / giải pháp của tôi.
Tôi đã có một dự án (do khách hàng mang đến) với các thư viện Xamarin Forms và Telerik. Điều này nói chung liên quan đến các thành phần, mà các thư viện không được bao gồm trong thư mục gói, cũng không có sẵn thông qua Nuget (trả phí).
Toàn bộ tài liệu tham khảo của dự án là "màu vàng", nó trông khủng khiếp và đáng sợ.
Các giải pháp chỉ là để loại bỏ những Telerik tài liệu tham khảo (trong đó có một vài điều khiển trong mã đó đã được sử dụng đó). Ngay sau đó, tất cả các tài liệu tham khảo kỳ diệu có màu xám bình thường phổ biến của chúng và các lỗi (chủ yếu) biến mất.
"Hầu hết" - bởi vì thông báo lỗi "tất cả màu đỏ xung quanh" về "phần tử không được xác định ở bất cứ đâu" đôi khi vẫn xảy ra. Điều đó thật kỳ lạ và mang đến sự bất tiện, nhưng tôi vẫn có thể biên dịch và chạy (các) dự án: chỉ cần làm sạch giải pháp, khởi động lại Visual Studio, cầu nguyện một chút, làm sạch lại, xóa thư mục obj / bin, khởi động lại và hoạt động tốt
Điều quan trọng là loại bỏ các tài liệu tham khảo thư viện không có sẵn , vì các thông báo lỗi nói hoàn toàn là một thứ khác. (Ví dụ: một cái gì đó như "Xamarin.Build.D Download.XamarinDoadArchives không tìm thấy hoặc không thể tìm thấy thứ gì đó", v.v., nhưng điều đó có thể có nghĩa là bạn không có sẵn một số tài liệu tham khảo.
Sau đó xóa thư mục gói, tải lại / mở lại dự án / giải pháp, đi đến "Quản lý gói Nuget" và nhấp vào nút "Khôi phục".