2012-05-17 31 views
9

Không thể Chỉnh sửa hoặc Thêm Đường dẫn đến Tệp Tham chiếu , tôi không thể chỉnh sửa hoặc thêm đường dẫn đến tệp tham chiếu. Tôi đã thừa kế một dự án tại nơi làm việc. Khi tôi mở dự án và đi đến các tài liệu tham khảo scetion trong Visual Studio 2010 IDE có một số dấu hiệu cảnh báo màu vàng nhỏ cho thấy rằng có cái gì đó không ổn với tham chiếu được liệt kê ở đó. Nhưng khi tôi nhấp vào mục và nhìn vào đường dẫn còn thiếu, tôi thấy rằng tên "Đường dẫn" có màu xám gợi ý rằng tôi không thể chỉnh sửa nó và, đủ chắc chắn, tôi không thể thêm tên đường dẫn vào trường liền kề. Điều gì gây ra điều này? Tôi có tệp giải pháp và tệp dự án đã được kiểm tra trong chế độ chỉnh sửa.Không thể Chỉnh sửa hoặc Thêm Đường dẫn đến Tệp Tham chiếu trong Visual Studio 2010

Khi tôi mở hồ sơ dự án, danh sách lỗi cũng cho những lời cảnh báo cho mỗi tài liệu tham khảo còn thiếu: "Thành phần tham chiếu '(tên tập tin)' cound không được tìm thấy"

Vâng, tôi biết được nơi họ nhưng chỉnh sửa đường dẫn đến điểm có vấn đề.

+0

Thành phần tham chiếu được hiển thị trong hộp thoại Thêm tham chiếu được gắn với phiên bản Khuôn khổ .NET được sử dụng trong dự án. Các thành phần không thể áp dụng cho hiển thị mục tiêu Khuôn khổ .NET của dự án có màu xám trong danh sách và không thể được thêm làm tham chiếu đến dự án. – Flot2011

Trả lời

10

Tôi nghĩ rằng trong tình huống này bạn đã có 2 lựa chọn:

  1. Hủy bỏ các tham chiếu bị hỏng và tái thêm chúng vào dự án - điều này rất dễ dàng để làm gì nếu bạn không có quá nhiều bị phá vỡ tài liệu tham khảo.

  2. Nhấp chuột phải vào tệp dự án trong Solution Explorer và chọn 'Chỉnh sửa tệp dự án' và sửa chữa thủ công đường dẫn gợi ý tham chiếu (tệp dự án là XML). Lưu và nhấp chuột phải vào tệp dự án trong Solution Explorer một lần nữa và chọn 'Tải lại dự án'.

+1

Trong khi làm điều này là tuyệt vời, nó sẽ không được mát mẻ nếu Visual studio cho phép bạn thay thế đường dẫn khi bạn nhấp chuột phải vào một tài liệu tham khảo? Ngay bây giờ tôi đang di chuyển ra dll chung trong dự án của tôi vào một kho lưu trữ thông thường sẽ được cập nhật thông qua Nuget, Và tôi phải đi qua mọi tham chiếu và readd. Đó là một rắc rối như bạn phải nhớ tham chiếu bạn đang kéo ra, hoặc chỉnh sửa xml, có thể dẫn đến ngoại lệ chất béo ngón tay ... Thất vọng doeth rất nhiều ... – SoftwareSavant

1

Chỉnh sửa tệp dự án bằng tay đã tìm thấy sự cố. Tệp dự án là tệp xml. Không mất nhiều thời gian để tìm một tham chiếu trong đường dẫn sai.

0

Tôi gặp vấn đề tương tự, không có giải pháp nào ở trên hoạt động. Điều duy nhất tôi phải làm là nhấp chuột phải vào tập tin sln của tôi, nhấp vào "Bật tùy chọn khôi phục gói nuget", lưu nó, đóng studio trực quan. Mở lại, làm sạch và xây dựng lại giải pháp. Visual studio xây dựng lại giải pháp thành công.

]Make sure you have clicked on Enable Nuget package restore

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