아무 일도 일어나지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도하십시오. 나는 여기에 Json.NET 다운로드. binaries 내부에서 .Net Framework 버전과 일치하는 bin을 선택하고 프로젝트 폴더(예: lib) 내에 dll을 추가하고 참조로 포함합니다. 그럼, 재미를! 아래의 newtonsoft.json.dll을 다운로드하여 DLL 문제를 해결하십시오. 현재 이 파일에 대한 7가지 버전이 있습니다. 현명하게 선택하십시오. 대부분의 경우 가장 높은 버전을 선택하기만 하면 됩니다. 대부분의 경우, 솔루션은 제대로 당신의 PC에 newtonsoft.json.dll을 다시 설치하는 것입니다, 윈도우 시스템 폴더에. 또는 일부 프로그램, 특히 PC 게임은 DLL 파일이 게임/응용 프로그램 설치 폴더에 배치되도록 요구합니다. newtonsoft.json.dll에 관련 된 오류는 몇 가지 다른 이유로 발생할 수 있습니다. 예를 들어, 결함이있는 응용 프로그램, newtonsoft.json.dll 삭제 또는 잘못 배치되었습니다, PC 또는 손상된 Windows 레지스트리에 존재하는 악성 소프트웨어에 의해 손상.

일부 JSON 텍스트로 대체 TextBlock의 내용을 보려면 버튼을 선택 : 나는 조언의 더 구체적인 조각이없는 미안 해요. 내가 할 거 야 하지만 당신이 모기를 죽일 샷건을 사용 하 여 제안: NuGet를 사용 하 여. Visual Studio (또는 다른 .net IDE)가있는 C #에서는 nuget 패키지 관리자를 실제로 사용하려고합니다. 내 경우에는 동일한 문제에 직면했다. NuGet이란 무엇입니까? 배경에 대한. 패키지는 NuGet 패키지 관리자 또는 패키지 관리자 콘솔을 사용하여 Visual Studio 프로젝트에 설치됩니다. 이 문서에서는 인기 있는 Newtonsoft.Json 패키지와 Windows 프레젠테이션 재단(WPF) 프로젝트를 사용하는 프로세스를 보여 줍니다. 다른 .NET 또는 .NET Core 프로젝트에도 동일한 프로세스가 적용됩니다. 설치되지 않은 경우 nuGet을 goto 를 검색하고 JSon.Net 검색하고 프로젝트를 선택하고 설치를 클릭합니다. PM> 설치 패키지 Newtonsoft.Json {프로젝트 이름} 6.0.nuget.org 3 또한 주목할 가치가 Json.NET 이전 바이너리 값을 읽고 쓰는 데 사용 하는 방법에 버그가 있었다 – 이것은 Json.NET 4.0에 고정 되어 있지만 기존 잘못 된 바이너리 값 남아 있을 것 이다. BsonReader에 JsonNet35Binary호환성을 설정하면 4.0으로 업그레이드 한 후 기존 BSON을 읽는 것이 수정되지만이 버그와 사양이 BSON 바이너리 값을 작성해야하는 방법의 변화로 인해 기존 BSON을 업데이트하여 일관된 상태를 유지하는 것이 좋습니다.

이 작업은 호환성 플래그를 true로 설정하고 BSON을 읽은 다음 다시 작성하여 수행할 수 있습니다. 이 연습에서는 간단한 WPF 앱을 사용합니다. 다음을 클릭합니다. 프롬프트가 표시되면 Framework의 기본값을 수락합니다. 설치 패키지 Newtonsoft.Json 명령을 입력합니다(설치 패키지 참조). 콘솔 창에는 명령에 대한 출력이 표시됩니다. 오류는 일반적으로 패키지가 프로젝트의 대상 프레임워크와 호환되지 않는다는 것을 나타냅니다. .

.NET 4에서 소개된 더 흥미로운 기능 중 하나는 동적 키워드입니다. 간결하게 변수와 멤버를 정적으로 동적으로 입력할 수 있습니다. 알고 있고 좋아하는 .NET 형식 시스템은 남아 있지만 동적 값이 포함된 작업은 런타임에 평가됩니다. 좋아, 이것은 바보 같은 대답이지만 때로는 바보 같은 실수를합니다 …: 솔루션에 여러 하위 프로젝트가있는 경우 올바른 프로젝트 (또는 모두에게)에 참조를 추가해야합니다! Json.NET 4.0은 몇 가지 영역에서 동적 지원을 추가합니다. 둘 중 첫 번째와 덜 눈에 띄는 것은 Json Serializer에 있습니다. 동적 형식에 대한 필드 또는 속성의 정적 목록이 없기 때문에 직렬화자는 직렬화 및 역직렬화하기 전에 해당 멤버에 대한 값을 교감합니다. 최종 결과는 IDynamicMetaObjectProvider를 구현하는 모든 형식에 대해 직렬화해야 합니다. MainWindow.xaml.cs 파일(MainWindow.xaml 노드 아래의 솔루션 탐색기)을 열고 MainWindow 클래스 에 다음 코드를 삽입합니다: F5를 누르거나 디버그 시작을 선택하여 앱을 빌드하고 실행합니다.