[wcf] Windows 7에서 svcutil.exe는 어디에 있습니까?

내 WCF의 경우 서비스 바인딩, 서비스 주소 및 계약과 같은 항목을 지정하기 위해 클라이언트 응용 프로그램에 대한 구성 파일을 생성해야합니다.



답변

입력 Microsoft Visual Studio Command Prompt: where svcutil.exe. 내 컴퓨터에는 다음 위치에 있습니다.C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe


답변

최신 버전의 Windows (예 : Windows 10, 기타 서버)에서 “개발자 명령 프롬프트 ..”를 입력 / 검색하면 Visual Studio 버전에 대한 관련 명령 프롬프트가 나타납니다.

예 : VS 2015 용 개발자 명령 프롬프트

자세한 내용은 https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx


답변

대 2010을 사용하는 경우 얻을 수 있습니다.

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools


답변

명령을 사용하여 SvcUtil.exe를 통해 프록시 클래스를 생성하십시오.

통사론:

svcutil.exe /language:<type> /out:<name>.cs /config:<name>.config http://<host address>:<port>

예:

svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceSamples/myService1

서비스를 사용할 수 있는지 확인하려면 myService1 접미사없이 예제에서 IE URL을 시도하십시오.


답변

파일 위치를 찾으려면

  1. Windows 시작 메뉴 검색 상자에서
  2. svcutil.exe를 입력하십시오.
  3. 결과가 채워질 때까지 기다립니다.
  4. svcutil.exe를 마우스 오른쪽 버튼으로 클릭하고 ‘파일 위치 열기’를 선택하십시오.
  5. Windows 탐색기 경로 복사

답변

Svcutil.exe의 위치를 ​​찾는 것은 그리 중요하지 않다고 생각합니다. Visual Studio 명령 프롬프트를 사용하여 절대 경로없이 직접 실행할 수 있습니다.

Syntax:
svcutil.exe /language:[vb|cs] /out:[YourClassName].[cs|vb] /config:[YourAppConfigFile.config] [YourServiceAddress]

example:
svcutil.exe /language:cs /out:MyClientClass.cs /config:app.config http://localhost:8370/MyService/


답변