Где находится svcutil.exe в Windows 7?
для моего WCF мне нужно создать файл конфигурации для моего клиентского приложения, чтобы указать такие вещи, как привязка службы, адрес службы и контракт.
6 ответов:
введите
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
Если вы используете vs 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
чтобы проверить, доступна ли служба, попробуйте в своем URL IE из примера без постфикса myService1
чтобы найти любое расположение файла
- в окне поиска меню Пуск windows
- введите svcutil.exe
- дождитесь результатов для заполнения
- щелкните правой кнопкой мыши на svcutil.exe и выберите "Открыть расположение файла"
- копировать путь проводника Windows
Я не думаю, что это очень важно, чтобы найти расположение Svcutil.исполняемый. Вы можете использовать командную строку 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/