2011-01-05 30 views
5

Bir demo üzerinde çalışırken Silverlight uygulaması ve basit bir JSON yapmak istiyorum. MSDN System.Runtime.Serialization.Json.DataContractJsonSerializer sınıfı bulduk ama bile (ben System.Runtime.Serialization bir başvuru eklemiş 2010.VS2010'da DataContractJsonSerializer bulunamıyor

Visual Studio başarıyla ona başvuru gibi olamaz, ama DataContractJsonSerializer varsa hala derleme hatası alıyorum Tamamen nitelikli bir sınıf adı Projem Silverlight 4 için yapılandırılmış. Başvuruyu eklediğimde derleme 2.0 sürüm numarası var, ancak bir sürüm 4.0 derlemesi bulamıyorum

Neden kullanamıyorum Sınıfı

cevap

17

Bir System.Runtime.Serialization.Json.dll dosyası var, ancak System.Runtime.Serialization.Json ad alanını bulabileceğiniz yer değil. Aslında, System.ServiceModel.Web.dll kitaplığına başvurmanız gerekiyor ve DataContractJsonSerializer sınıfı burası. Benim makinede DLL bulundu: C: \ Program Files \ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.ServiceModel.Web.dll

+0

Mükemmel! Teşekkürler. MSDN Sayfası aslında yanlış. –

+0

VS2013'te de bu işe yarar. – JohnnyBizzle

İlgili konular