5

Tôi đang cố gắng bắt đầu sử dụng VS 2012 thay vì VS 2010, nhưng sau khi cài đặt VS 2012 và .Net 4.5 . Tôi nhận được lỗi phân tích mã trong VS 2010 nói lỗi sau đã gặp phải trong khi đọc mô-đun 'xxx_Accessor': Không thể giải quyết tham chiếu kiểu: [Hệ thống, Phiên bản = 4.0.0.0, Văn hóa = trung lập, PublicKeyToken = b77a5c561934e089] System.Windows. Input.ICommand.CS1684 Tham chiếu đến Loại System.Windows.Input.ICommand tuyên bố nó được xác định trong 'xxx' nhưng không thể tìm thấy

Tôi đoán điều này liên quan đến thực tế là .Net 4.5 đã di chuyển vị trí của giao diện ICommand, nhưng có giải pháp cho điều này để phân tích mã sẽ chạy lại không? Tôi đã thử thêm các ignorestrongassemblynames vào tệp dự án của dự án thử nghiệm và dự án đang được thử nghiệm, nhưng điều đó đã không hoạt động.

+0

xem http://stackoverflow.com/questions/14605765/after-installing-net-4-5-previous-unit-test-project-fails-to-build "một trong số của tôi, bạn có thể muốn thử gợi ý trong phần bình luận, mặc dù họ không làm việc cho tôi. – atiyar

Trả lời

2

Tôi đã có cùng một vấn đề, nhưng không phải với tất cả các hội đồng tham chiếu ICommands, chỉ một số.

Tôi đã xóa tham chiếu đến PresentationCore, xây dựng lại và thêm lại. Vấn đề đã biến mất.

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