2010-10-26 25 views
5

tôi lạ lỗi thời gian biên dịch:hội Thiếu: WindowsBase, PresentationCore, PresentationFramework

tập tin dự án phải bao gồm việc lắp ráp .NET Framework 'WindowsBase, PresentationCore, PresentationFramework' trong danh sách tài liệu tham khảo.

Dự án này là ứng dụng web MVP aspnet và tất cả đều ổn trong một thời gian dài.

Sau khi tôi thêm chúng, Trình xây dựng đã ổn, nhưng điều gì có thể là lý do cho lỗi này?

+0

Xem nội dung này: http://stackoverflow.com/questions/31444652/windowsbase-presentationcore-presentationframework-are-missing-from-the –

Trả lời

12

Nguyên nhân là do việc thêm tệp với số máy lẻ là .xaml. Theo mặc định, VS.NET cố gắng tuân thủ nó.

Khi tôi thay đổi cài đặt thành Tác vụ xây dựng: không, sao chép sang đầu ra: luôn luôn Tôi có thể xóa các tham chiếu đó.

0

Bạn đang sử dụng một số loại từ các hội đồng trong mã của bạn. Là một dự án phía máy chủ, điều này gần như chắc chắn là một lỗi.

VS thường sẽ cung cấp cho bạn một lỗi ngay lập tức khi nhập tên của cái gì đó mà nó không thể tìm thấy một định nghĩa để nó có vẻ kỳ lạ mà bạn đã nhận được như một biên dịch trước khi nhận thấy.

4

tôi biết rằng lỗi này đã được giải quyết, nhưng trong trường hợp của tôi, giải pháp là khác nhau.

Nếu bạn đã sao chép hoặc di chuyển một mục từ một dự án khác, thuộc tính "Build Action" có thể được đặt thành "Trang". Điều này đã xảy ra với tôi và thay đổi nó thành "Tài nguyên" hoặc "Nội dung" (vì đó là những gì mà mục đó) đã khắc phục được sự cố.