program tip

현재 컨텍스트에 HttpUtility가 없습니다.

radiobox 2020. 8. 31. 07:39
반응형

현재 컨텍스트에 HttpUtility가 없습니다.


C # 애플리케이션을 컴파일 할 때이 오류가 발생합니다. 사소한 오류처럼 보이지만 해결할 수 없습니다.

내 설정은 Windows 7 64 비트입니다. Visual-Studio 2010 C # express B2Rel.

에있는 System.Web.dll에 대한 참조를 추가 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0했지만 노란색 느낌표가 있고 여전히 위의 오류가 발생합니다. 나는 또한 using System.Web선언이 있습니다.

내가 뭘 잘못하고 있죠?


업데이트 : 근본 원인을 알려주는 프롬프트 응답을받은 후 Google에서 System.Web.dll이 전체 ​​프레임 워크를위한 것이라고 설명하는 위치를 조금 검색했습니다. 나는 그러한 참조를 찾지 못했습니다.
저와 같은 초보자를 위해이 블로그는 프레임 워크 (클라이언트 및 전체)의 차이점을 멋지게 요약합니다. 특정 DLL이 클라이언트 프레임 워크에서 지원되는지 여부를 나타내는 지점을 찾을 수 없습니다. Visual Studio의 느낌표가 첫 번째 신호 여야한다고 생각합니다.


System.Web.dll을 사용할 수없는 클라이언트 프로필을 대상으로 할 수 있습니다.

프로젝트 속성에서 전체 프레임 워크를 대상으로 지정할 수 있습니다.


System.Web참조 를 추가해야합니다 .

  1. 솔루션 탐색기에서 "참조"를 마우스 오른쪽 단추로 클릭하십시오.
  2. "참조 추가"를 선택하십시오.
  3. ".NET"탭이 선택되었는지 확인하십시오.
  4. "System.Web"을 검색하여 추가합니다.

SLaks는 정답을 가지고 있습니다 ...하지만 이것에 짜증이 나서 바로 찾을 수없는 저와 같은 사람들을 위해 좀 더 구체적으로 말씀 드리겠습니다.

프로젝트-> 속성-> 응용 프로그램-> 대상 프레임 워크-> ".Net Framework 4"선택

그러면 프로젝트가 저장되고 다시로드됩니다.


이 문제를 해결하려면 아래 경로로 이동하십시오.

프로젝트-> 속성-> 응용 프로그램-> 대상 프레임 워크

프레임 워크를 ".NET Framework 4"로 변경합니다.

이렇게하면 프로젝트가 닫히고 다시 열립니다.

이렇게하면 오류가 해결됩니다.

(그러나 어떤 이유로 @Karan Modi의 대답은 ...)

다음으로 솔루션 탐색기에서 참조 탭을 마우스 오른쪽 버튼으로 클릭하고 참조 추가를 선택합니다.

"System.Web"을 선택합니다.

( "System.Web을 사용하여 네임 스페이스를 직접 선언"하는 것만으로는 충분하지 않은 것 같습니다. 솔루션 탐색기에 추가해야합니다 ... 이유를 이해할 수 없습니다. 제가 코볼 프로그래머이기 때문에 놀라운 일이 아닙니다 ..


위의 답변을 따른 후

프로젝트-> 속성-> 응용 프로그램-> 대상 프레임 워크-> ".Net Framework 4"선택


Project -> Add Reference
그리고 선택 하기 전까지는 여전히 작동하지 않았습니다 System.web. 그리고 모든 일이 매력을 연결합니다.


이 문제를 해결하려면 아래 경로로 이동하십시오.

프로젝트-> 속성-> 응용 프로그램-> 대상 프레임 워크

프레임 워크를 ".NET Framework 4"로 변경합니다.

이렇게하면 프로젝트가 닫히고 다시 열립니다.

이렇게하면 오류가 해결됩니다.


Agrega System.web a las referencias del proyecto.

[편집하다]

Google 번역에 따르면 다음과 같이 번역됩니다.

Add System.Web to the project references.


I had the same problem what I did, I copied web.dll from Microsoft.NET framework, then paste in root of project, then add dll refrence to app, it worked


It worked for by following process:

Add Reference:

system.net
system.web

also, include the namespace

using system.net
using system.web

Adding a reference to Sysem.Web.Dll did it for me.

참고URL : https://stackoverflow.com/questions/2405182/httputility-does-not-exist-in-the-current-context

반응형