Http 유틸리티.콘솔 응용 프로그램의 UrlEncode
Http Utility를 사용하고 싶습니다.콘솔 응용 프로그램 VB의 UrlEncode입니다.NET, VS 2010 베타 2.
System.Web.HttpUtility.UrlEncode(item)
오류 메시지: 'HttpUtility'가 'Web'의 구성원이 아닙니다.
이 질문에서 Anjisan은 System에 대한 참조를 추가할 것을 제안합니다.웹, 다음과 같습니다.
- 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭합니다.
- 참조 추가를 선택합니다.
- 참조 추가 대화 상자에서 를 사용합니다.NET 탭
- 시스템으로 아래로 스크롤합니다.웹에서 해당 항목을 선택하고 확인을 클릭합니다.
하지만 시스템이 없습니다.해당 위치의 웹 항목입니다.
System.Web
있습니다. Visual Studio는 기본적으로 이름별로 정렬하지 않습니다.다음을 클릭해야 합니다.Component name
열을 선택하여 해당 목록을 정렬합니다.
이 코드를 실행할 수 있었습니다.
Console.WriteLine(System.Web.HttpUtility.UrlEncode(" ")); // +
추가하는 중System.Web
참조, 없음 System.Web.Extensions
.
또한 대상 프레임워크를 에서 교체해야 합니다.NET Framework 4 클라이언트 프로파일을 에 지정합니다.NET Framework 4; Project >> Properties...>> 응용프로그램 탭
대상 프레임워크가 "."인지 확인합니다.NET Framework 4"가 "가 아닙니다.NET Framework 4 클라이언트 프로파일".
를 사용하는 경우.NET 4.0 이상에서는 WebUtility를 사용할 수 있습니다.클라이언트 프로필에서 작동하는 UrlEncode(시스템이 필요하지 않음).웹 어셈블리 참조).
@iar, 프레임워크가 "잘못된 것"으로 설정되지 않았습니다.콘솔 및 윈도우즈 응용 프로그램(더 많은 응용 프로그램)이 대상입니다.Visual Studio 2010에서는 기본적으로 NET Framework 4 클라이언트 프로파일을 사용합니다.이것은 의도적인 것입니다.그리고 그것은 당신이 "를 목표로 할 때 발생합니다.새 프로젝트 대화 상자에 NET Framework 4"가 표시됩니다.시스템을 찾지 못한 이유.Web.dll은 의 일부가 아니기 때문입니다.NET Framework 4 Client Profile. 프로젝트 시스템이 이 프로파일을 찾을 수 없고 빌드 시간 동안 경고를 표시합니다(시스템 참조를 허용하면 무시했을 수 있음).웹.dll).시스템을 찾을 수 없습니다.의 Web.dll.목록이 대상 프레임워크에 따라 필터링되므로 참조 추가 대화 상자의 NET 탭도 표시됩니다.
두 시스템 모두에 대한 참조를 추가해야 합니다.웹 및 시스템.웹.확장.
프로젝트의 대상 프레임워크를 "에서 변경합니다.NET Framework 4 클라이언트 프로파일"에서 "."로 이동합니다.NET Framework 4.0"이 도움이 되었습니다.NET Framework 4 대상 프레임워크로서의 클라이언트 프로파일 시스템을 추가할 수 있었습니다.웹 2.0 버전을 C:\로 탐색합니다.WINDOWS\Microsoft.참조 추가 창에서 NET\Framework\v2.0.50727을 선택하지만 시스템에 대해서는 동일한 작업을 수행합니다.Web 4.0 dll이 경고를 표시했습니다.
Visual Studio 2010의 VB 프로젝트의 경우 대상 프레임워크를 "에서 변경하는 옵션입니다.NET Framework 4.0 클라이언트 프로파일"에서 "."로 이동합니다.NET Framework 4.0"은 Project > Properties > Compile > 'Advanced Compile Options..' 아래에 있습니다..'
언급URL : https://stackoverflow.com/questions/2146256/httputility-urlencode-in-console-application
'source' 카테고리의 다른 글
홈 디렉토리 대신 다른 디렉토리로 기본 설정하는 방법 (0) | 2023.05.12 |
---|---|
.NET은 이전 vb left(문자열, 길이) 함수와 동일합니다. (0) | 2023.05.12 |
명령줄에서 "빌드 및 아카이브"를 Xcode합니다. (0) | 2023.05.12 |
특정 분기에 대한 변경 사항만 보려면 Git 로그를 어떻게 실행합니까? (0) | 2023.05.12 |
Swift에서 UI 레이블의 글꼴 크기를 변경하려면 어떻게 해야 합니까? (0) | 2023.05.12 |