현재 컨텍스트에 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
참조 를 추가해야합니다 .
- 솔루션 탐색기에서 "참조"를 마우스 오른쪽 단추로 클릭하십시오.
- "참조 추가"를 선택하십시오.
- ".NET"탭이 선택되었는지 확인하십시오.
- "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
'program tip' 카테고리의 다른 글
Unix에서 다른 프로세스의 환경 변수를 변경하는 방법이 있습니까? (0) | 2020.09.01 |
---|---|
게시물을위한 Ajax 튜토리얼 (0) | 2020.09.01 |
특정 시간대의 PHP에서 요일을 찾는 방법 (0) | 2020.08.31 |
sum과 같은 Python 요소 별 튜플 연산 (0) | 2020.08.31 |
XML에서 큰 따옴표 문자 이스케이프 (0) | 2020.08.31 |