저는 JSON 개발을 처음 접했고 막 시작하는 것은 Google을 통한 솔루션의 중요성이 거의없는 중요한 작업입니다.VS 2012 프로젝트 내에서 System.Net.Http를 활성화하십시오.
나는
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Net.Http;
객체 VAR, HttpWebClient, KeyValuePair 컴파일시 에러를 던져처럼 내 프로젝트의 일환으로 system.net.http를 추가하지 않고 어디서나 얻을 수 없습니다. 여기에 내가 시도 내용은 다음과 같습니다
- 다시 설치 .NET 4.0
- 다시 설치 .NET 4.5
- 재 포장 라이브러리를 통해. NuGet
- 참조 된 system.net
없음을 빕니다. 난의 Web.config에서 다시
<compilation targetFramework="4.5">
<assemblies>
<add assembly="System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
과를 클래스를 참조하려고했습니다 ..
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
를 오류가 "어셈블리"내 기지에서 난
에 발생합니다 종료. System.Net.Http를 사용할 수없는 곳에서는 무엇을 참조하거나 잘못하지 않는 것입니까?
나는 스스로를 때릴 수 있었다. 직접 라이브러리를 직접 참조하는 것을 잊어 버렸습니다. 매력처럼 일했습니다. 그러나 HttpWebClient, FormURLEncodedContent, StreamReader 및 KeyValuePair (비록 heirachy의 일부 임)는 "Expected class or ..."오류를 발생시킵니다. – Nanohurtz