Tôi gặp lỗi này khi biên dịch ứng dụng C #. Trông giống như một lỗi nhỏ, nhưng tôi không thể sửa chữa nó.
Thiết lập của tôi là Windows 7 64 bit. Visual-Studio 2010 C # express B2Rel.
Tôi đã thêm một tham chiếu đến System.Web.dll được đặt tại C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
, nhưng nó có biểu tượng dấu chấm than màu vàng và tôi vẫn gặp lỗi ở trên. Tôi cũng có using System.Web
tuyên bố.
Tôi đang làm gì sai?
Cập nhật: Sau khi nhận được câu trả lời nhanh chóng cho tôi biết nguyên nhân gốc rễ, tôi đã tìm kiếm một chút trên Google để tìm kiếm nơi nó nói rằng System.Web.dll là dành cho toàn bộ khuôn khổ. Tôi không tìm thấy một tài liệu tham khảo như vậy.
Đối với người mới như tôi, blog này tóm tắt sự khác biệt giữa các khuôn khổ (client và full) một cách độc đáo. Tôi không thể tìm thấy điểm nào cho biết liệu một Dll nhất định có được hỗ trợ trong khuôn khổ ứng dụng khách hay không. Tôi đoán dấu chấm than trong Visual Studio phải là tín hiệu đầu tiên ...