2010-10-04 48 views
5

Khi thêm tham chiếu đến VS 2008, phiên bản được liệt kê là v1.0.0.0 khi nó phải là v1.1.0.0 - theo tôi có thể thấy không có lý do gì thêm phiên bản sai.Thêm tài liệu tham khảo thêm phiên bản sai

Cả hai dự án đều được viết từ đầu, không có tham chiếu nào khác tham chiếu assembly tôi đang cố gắng thêm và khi tôi xem tệp trong cửa sổ, nó có phiên bản đúng, nhưng bằng cách nào đó VS vẫn chọn sai đường dẫn đích là chính xác).

Có ai biết cách chọn VS để chọn phiên bản mà tôi đang trỏ đến và không phải một số phiên bản cũ hơn nó quyết định (không có lý do gì cả) là đúng không?

Tôi hỏi câu hỏi này before, nhưng không có câu trả lời mà giải quyết được vấn đề ...

Chắc chắn là tôi chọn các tập tin chính xác.

+0

Trong hộp thoại thêm ref - trong tab gần đây, nó thậm chí còn hiển thị phiên bản chính xác, nhưng khi bạn nhấp vào nó, phiên bản cũ vẫn đi qua. –

+0

Đây có thể là vấn đề với dự án được ref'ed khi tôi tạo giải pháp mới, thêm nó và vẫn gặp sự cố ... –

+0

bạn có thể vào tệp proj trong notepad và thêm ItemGroup cho tham chiếu cho câu hỏi không? – Iain

Trả lời

1

Tôi đã giải quyết vấn đề này bằng cách tham gia dự án mà tôi đang cố gắng tham khảo, XÓA TẤT CẢ các tham chiếu (ví dụ: system, system.core, system.data v.v.) và thêm tất cả các tham chiếu.

Tôi không thể giải thích tại sao đây là giải pháp, đặc biệt khi dự án này không có bất kỳ tham chiếu nào khác ngoài những gì bạn nhận được theo mặc định.

+0

Tôi có cùng một điều xảy ra với tôi. Thật không may, tôi muốn tôi có thể nói rằng nó cố định vấn đề của tôi. – khr055

+0

Nếu bạn có nhiều dự án trong giải pháp, tôi nghĩ bạn cần làm điều này theo thứ tự phụ thuộc, vì vậy dự án ở trên cùng (tải trọng lần cuối) cần các tham chiếu sắp xếp đầu tiên hoặc có thể là cách khác. –

4

Tôi đã gặp vấn đề tương tự và phát hiện ra rằng tôi đã đặt đường dẫn tham chiếu (từ nút Tham chiếu đường dẫn trên tab Tham chiếu của thuộc tính Dự án). Điều này có nghĩa rằng khi tôi thêm vào các hội đồng, nó đã cố gắng tìm chúng trong đường dẫn tham khảo đầu tiên, chứ không phải là thư mục tôi đã chọn chúng.

Tôi đã xóa đường dẫn tham chiếu và có thể thêm tệp chính xác.

+0

Tương tự đối với tôi, với phiên bản "cũ" của hội đồng đã được cài đặt trước đó trong GAC. Khi thêm "mới" lắp ráp thông qua ** Duyệt ... **, nó sẽ thay thế thêm tham chiếu với tên mạnh được tìm thấy trong GAC (mặc dù vẫn còn với "gợi ý" để lắp ráp duyệt). – Medinoc

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