2010-04-10 35 views
13

Tôi nhận được "xung đột giữa các phiên bản khác nhau" từ một trong các dự án của tôi.Hội đồng nào xung đột trong "xung đột giữa các phiên bản khác nhau"?

Làm cách nào để tìm hiểu xem hội đồng nào thực sự xung đột?

+0

Bạn có thấy một cái gì đó như thế này: 103> C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1360,9): cảnh báo MSB3247: Tìm thấy xung đột giữa các phiên bản khác nhau của cùng một người phụ thuộc hội,, tổ hợp. – GregC

+0

[http://stackoverflow.com/questions/1871073/resolving-msb3247-found-conflicts-between-different-versions-of-the-same-depend](http://stackoverflow.com/questions/1871073/resolving -msb3247-found-conflicts-between-different-versions-of-the-same-depend) – GregC

Trả lời

1

Xây dựng giải pháp và kiểm tra cửa sổ đầu ra - bạn sẽ có thể thấy trong đó.

+3

Tôi sẽ có thể ... nhưng tôi thì không. (Xem bình luận của tôi cho @Jono). – ripper234

+1

xem http://stackoverflow.com/questions/1871073/resolving-msb3247-found-conflicts-between-different-versions-of-the-same-depend như đã nêu ở trên – twomm

+0

Kiểm tra các tệp CSPROJ của bạn. Tôi không thấy bất kỳ thông tin addt'l trong cửa sổ đầu ra, nhưng tôi đã thấy một con đường tham chiếu không chính xác trong CSPROJ mà tôi dường như không thể loại bỏ thông qua VS GUI. Đã xóa, tải lại và xây dựng lại vấn đề. –

0

Cửa sổ danh sách lỗi (CTRL + W, E) sẽ hiển thị hội đồng nào xung đột. Nếu không, cửa sổ đầu ra (CTRL + W, O) sẽ hiển thị các hội đồng xung đột nào được chọn tùy ý cho bản dựng.

+3

Nó chỉ hiển thị một cảnh báo không chỉ định các hội đồng nào đang xung đột. – ripper234

+0

Để sử dụng cụm từ mà tôi đã đặt ra trong khi quay lại, "cụm từ này hoạt động trên máy của tôi". Bạn đang sử dụng phiên bản RC của VS2010? Và nó là một dự án C#? – Jono

+0

Có, tôi chắc chắn, phiên bản RC và dự án C# gốc. – ripper234

0

alt text http://img82.imageshack.us/img82/2484/vs2010sucks2.png

Thông thường, nhấp đúp vào lỗi sẽ dẫn bạn đến dòng gây ra sự cố. Ở đó bạn có thể kiểm tra các cuộc gọi phương thức được gọi từ tham chiếu các hội đồng.

--Chỉnh sửa-- Nhưng, tôi đồng ý với nhận xét cuối cùng; lỗi liên kết không ném vào dòng mã cụ thể.

+0

@Downvoter: Bất kỳ lý do nào cho downvote bạn có thể muốn thêm? –

+0

Tôi không phải là người đã bỏ phiếu, nhưng câu trả lời của bạn dường như không liên quan đến câu hỏi của tôi. – ripper234

+0

@ Ripper234: 'Làm cách nào để tìm ra hội đồng nào thực sự xung đột?' Thông thường khi bạn nhấp đúp vào dòng lỗi trong cửa sổ đầu ra, IDE sẽ đưa bạn đến dòng gây ra lỗi. Mục đích của bài đăng này là giúp bạn đến được dòng đó và xem các hội đồng xung đột. Ngoài ra, hãy xem http://social.msdn.microsoft.com/Forums/en-US/netfxcompact/thread/73d1b418-0b2d-4649-b491-21b39a468457 –

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