2009-07-14 19 views
9

tôi không thể có được quyền truy cập vào các phương pháp DataContractJsonSerializer từ System.Runtime.Serialization.JsonKhông thể tìm thấy DataContractJsonSerializer từ một ứng dụng Asp.Net MVC

Nếu tôi làm:

using System.Runtime.Serialization.Json; 

tôi nhận được một lỗi ...

Làm cách nào tôi có thể truy cập vào ứng dụng Asp.Net Mvc của mình để tôi có thể sử dụng phương pháp DataContractJsonSerializer

Trả lời

17

Đảm bảo bạn đã tham chiếu DLL nơi loại này tồn tại: System.ServiceModel.Web.dll

+0

Tôi đã làm điều đó và nó vẫn không thể tìm thấy nó: http://screencast.com/t/IOEUsdN1E bất kỳ đề xuất nào khác? – Carlo

+10

@Carlo, "Tài liệu MSDN cho .NET 3.5 không chính xác nói rằng DataContractJsonSerializer tồn tại trong System.Runtime.Serialization.dll. Điều này đúng trong .NET 4, nhưng trong 3.5 nó được tìm thấy trong System.ServiceModel.Web.dll." - Ref: Comment by LukeH - [URL] (http://stackoverflow.com/questions/3178218/using-the-wcf-datacontractjsonserializer-in-net-3-5) –

+0

Ah yeah tôi đã tìm thấy điều này một vài tuần trước! Cảm ơn! =) – Carlo

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