2012-08-23 32 views
19

Gần đây tôi đã di chuyển và tái phân tích giải pháp từ VS 2010 và .NET 4.0 thành VS 2012 và .NET 4.5. Tuy nhiên bây giờ tất cả của một đột ngột và ngẫu nhiên VS 2012 báo cáo gần như tất cả các tài liệu tham khảo chéo dự án như:Visual Studio 2012 Báo cáo ngẫu nhiên: "Không thể tìm thấy thành phần tham chiếu X"

"The referenced component X could not be found" (warning) 

Bây giờ, tôi biết một thực tế rằng đây là không đúng. Thứ nhất, vì tôi có thể thấy lắp ráp trong thư mục được đặt cho tham chiếu lắp ráp và thứ hai vì khi tôi mở hộp thoại "Thêm tham chiếu", cảnh báo đột nhiên biến mất và các biểu tượng cảnh báo màu vàng trên tham chiếu assembly

Thực hiện xây dựng lại đầy đủ xóa cảnh báo và sau đó nó sẽ ở lại như vậy trong một thời gian và sau đó ngẫu nhiên cùng một cảnh báo hiển thị một lần nữa.

Có ai nhìn thấy điều này không? Nguyên nhân có thể là gì và làm thế nào tôi có thể sửa chữa nó?

Edit: Tôi đã không nhìn thấy hành vi kỳ lạ này trong VS 2010

Edit: Các cảnh báo được trình bày tài liệu tham khảo cho các dự án khác trong cùng một giải pháp.

+0

Không liên tục và chỉ biến mất và không thực sự ngăn toà nhà? Quen thuộc - trong thực tế, tôi đã nhìn thấy điều này xảy ra trong mỗi VS từ năm 2002. – AakashM

+0

Nó xuất hiện như một cảnh báo trong VS, do đó, không làm gián đoạn việc xây dựng. –

+0

Tôi nhận được điều này rất nhiều nếu dự án có các tham chiếu có điều kiện, đặc biệt là trong các dự án nhập các tệp dự án khác. Nó xây dựng nên meh. –

Trả lời

2

Đã xem hành vi này đôi khi trong VS 2008 và 2010 sau khi nâng cấp phiên bản dự án. Thông thường, việc xóa và thêm tham chiếu sẽ khắc phục sự cố.

6

Tôi chỉ có vấn đề tương tự với 31 dự án và nó bật ra được khuôn khổ phiên bản không phù hợp - bạn nên kiểm tra phiên bản phụ thuộc khuôn khổ .

Trong trường hợp của tôi, thư viện 4.0 không thể xây dựng vì nó phụ thuộc vào 4,5 thư viện và không thể giải quyết các loại từ thư viện 4.5.

-1

Thêm một dự án khác cùng loại trong giải pháp. Đợi một lúc. Sự cố sẽ được giải quyết. Xóa dự án mới được thêm vào.

Các vấn đề liên quan