Для моего WCF мне нужно создать файл конфигурации для моего клиентского приложения, чтобы указать такие вещи, как привязка услуги, адрес службы и контракт.
Где svcutil.exe в Windows 7?
Ответ 1
Введите Microsoft Visual Studio Command Prompt
: where svcutil.exe
. На моей машине он находится в: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
Ответ 2
Если вы используете vs 2010, вы можете получить его в
C:\Program Files (x86)\Microsoft SDK\Windows\v7.0A\Bin\NETFX 4.0 Tools
Ответ 3
С последней версией Windows (например, Windows 10, другие серверы) введите/выполните поиск "Командная строка разработчика". Появится соответствующее командное приглашение для версии Visual Studio.
например. Командная строка разработчика для VS 2015
Подробнее здесь https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx
Ответ 4
Попробуйте создать прокси-класс через 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
Ответ 5
Чтобы найти любое местоположение файла
- В окне "Начало" окна "Поиск"
- введите svcutil.exe
- Подождите, пока результаты не будут заполнены.
- Щелкните правой кнопкой мыши на svcutil.exe и выберите "Открыть расположение файла"
- Копировать путь проводника Windows.
Ответ 6
Я не думаю, что очень важно найти местоположение 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/