를 직렬화 :JSON 닷넷 윈도우 모바일 에러 나는 코드의이 비트 실행하고
string serialized = JsonConvert.SerializeObject(somethingToSend);
를 그리고이 예외가 발생합니다 :
- : 여기
MissingMethodException: Could not load type 'System.Runtime.Serialization.StreamingContext' from assembly 'mscorlib, Version=3.5.0.0, Culture=neutral, PublicKeyToken=969DB8053D3322AC'.
내 구성입니다 Visual Studio 2008 (모든 최신 서비스 팩 포함)
- 스마트 장치 projec 윈도우 모바일 6 닷넷을 대상으로 t은 3.5
- Json DotNet 버전 4.5 릴리스 7 (우편의 WindowsPhone과 폴더에서 DLL을 참조)
이 질문에 대한 답 "Is there a library to read JSON in C# on Windows Mobile?는"작동한다는 것을 의미한다.
내가 이전에 오류없이 여기에서 CAB 파일을 설치 한 부착 된 실제 장치 (그래서 아무 에뮬레이터)와 디버그를 실행하고 있습니다 :
C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\NETCFv35.wce.armv4.cab
응용 프로그램이 잘 실행 내가 버튼을 클릭 할 때까지 그 위의 줄을 실행하는 사람, 그래서 내가 누락 된 사람을 알 수 있습니까?
이 스레드 "Json.Compact.dll for Windows CE 5.0?"은 Windows SDK가 설치되어 있어야 함을 나타냅니다. 장치 자체에서 실행되는 것을 감안할 때 어쨌든 해결할 수는 없을 것입니다.
다른 제안은 소스에서 작성하는 것이지만 질문의 작성자처럼 VS 2008에 프로젝트 파일을로드 할 수 없습니다. 새 프로젝트를 만들고 소스 파일을 포함하고 컴파일하려고 시도 할 수 있습니다.하지만 그렇게하기 전에 필자가 가치가 있는지, 아니면 장치에 설치되지 않은 것이 있다면? 아니면 대체 빌드를 사용해야합니까?
또한 http://json.codeplex.com/releases/view/50552의 코드 플렉스에있는 3.5.8은 https://www.nuget.org의 nuget에있는 3.5.8과 동일하지 않은 것으로 보입니다 /packages/Newtonsoft.Json/3.5.8 – DaveWilliamson
안녕하세요, Compact Framework 3.5 용 Json을 어디서 얻을 수 있습니까? – Velkumar
링크가 끊어졌습니다. – Tuco