Para mi WCF, necesito generar un archivo de configuración para mi aplicación cliente para especificar cosas tales como el enlace del servicio, la dirección del servicio y el contrato.¿Dónde está svcutil.exe en Windows 7?
Respuesta
Escriba en Microsoft Visual Studio Command Prompt
: where svcutil.exe
. En mi máquina se encuentra en: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
tratar de generar la clase de proxy a través de SvcUtil.exe con el comando
Sintaxis:
svcutil.exe /language:<type> /out:<name>.cs /config:<name>.config http://<host address>:<port>
Ejemplo:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceSamples/myService1
Para comprobar si el servicio está disponible intente en su URL de IE del ejemplo siguiente sin myService1 postfix
¿cuál es la propósito de generar una clase proxy Si agrego la referencia de servicio a un proyecto de C#, parece generarlo para mí? – PositiveGuy
Para la deserialización de datos. Puede agregar la referencia de servicio al proyecto, pero la solución para tenerlo como clases generadas propias me parece mucho más clara. Por ejemplo, si está utilizando validaciones o mapeos. Además, cuando la estructura está cambiando a menudo, la regeneración de referencias siempre causa mucho desorden. – stenly
Si está utilizando VS 2010, entonces puede obtener en
C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ netfx 4.0 Herramientas
de encontrar cualquier ubicación del archivo
- en el menú Inicio de windows cuadro de búsqueda
- tipo de svcutil.exe
- espera los resultados para poblar
- Haga clic derecho sobre svcutil.exe y seleccione 'Abrir ubicación de archivo'
- ruta de Windows Explorer Copia
No funciona en mi sistema, aunque svcutil está presente en cuatro ubicaciones. – JohnL4
@ JohnL4, es posible que desee considerar la ampliación de la ubicación de la utilidad de búsqueda de Windows. Puede hacerlo abriendo el Panel de control-> Opciones de indización y haciendo clic en el botón Modificar para agregar carpetas adicionales a las Ubicaciones del índice. (En este caso, parece que "Archivos de programa" o "Archivos de programa (x86)" no se encuentran en la lista actual de sus "Ubicaciones incluidas") – kmote
no creo que es muy importante para encontrar la ubicación de Svcutil.exe. Puede utilizar Visual Studio pronta Comando para ejecutar directamente sin su ruta absoluta,
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/
En realidad, no. El símbolo del sistema de Visual Studio simplemente establece algunas variables de entorno, una de ellas es 'PATH', antes de ejecutar cmd.exe. Si por algún motivo legítimo, el 'svcutil.exe' no está en ningún directorio' PATH', no puede ejecutarlo sin una ruta absoluta. – laika
Con la última versión de Windows (por ejemplo, Windows 10, otros servidores), el tipo/búsqueda de "pronta Desarrolladores de comandos .." Va aparece el símbolo del sistema relevante para la versión de Visual Studio.
p. Ej. Desarrollador de símbolo del sistema para VS 2015
Más aquí https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx
Eso debe integrarse con VS. –
- 1. ¿Dónde está .Net Configuration Tool (mscorcfg.msc) en Windows 7?
- 2. ¿Dónde está GACUTIL para .NET Framework 4.0 en Windows 7?
- 3. ¿Dónde está "catalina.out" en Windows?
- 4. ¿Dónde está flock() para Perl en Windows?
- 5. ¿dónde está el archivo hid.lib en Windows?
- 6. Comprobar programáticamente si Windows 7 está activado
- 7. dónde está la carpeta de datos predeterminada del servidor mysql en windows 7
- 8. ¿Dónde están almacenadas las preferencias de Java en Windows 7?
- 9. ¿Dónde puedo encontrar los registros de Glassfish en Windows 7?
- 10. windows form .. console.writeline() ¿dónde está la consola?
- 11. Svcutil.exe para .NET 4.0?
- 12. Windows Phone 7 SDK
- 13. ¿Qué color de fondo está activo en Windows Phone 7?
- 14. Cards.dll en Windows 7
- 15. WebSocket en Windows 7
- 16. svcutil.exe - Cómo obtener WSDL
- 17. Visual Studio Express 2012 para Windows Phone 8: ¿dónde está?
- 18. DataContractJsonSerializer en Windows Phone 7
- 19. ¿Dónde está el archivo de configuración Postgresql: 'postgresql.conf' en Windows?
- 20. ¿Dónde está el archivo .emacs en Windows GNU emacs
- 21. Dónde está DrawingBrush en Windows Metro para XAML
- 22. ¿Dónde está php.ini en php v.5.4.6?
- 23. Desarrolle Windows Phone 7 en Windows XP
- 24. CreateProcess falla en Windows 7
- 25. FileSystemWatcher y Windows 7
- 26. Resolución de Windows Phone 7 - ¿Mi emulador está mintiéndome?
- 27. ¿Alternativa a SvcUtil.exe?
- 28. Uso de libmysql.dll en Windows 7
- 29. ¿Dónde guarda TortoiseSVN los archivos guardados en la memoria caché en Windows 7?
- 30. HttpUtility.UrlEncode en Windows Phone 7?
lo tengo. Abra el símbolo del sistema de Visual Studio y escriba "where svcutil.exe". mina está por debajo de: c: \ Archivos de programa \ Microsoft SDKs \ Windows \ v7.0A \ bin \ netfx 4.0 Tools \ SvcUtil.exe o c: \ Archivos de programa \ Microsoft SDKs \ Windows \ v7.0A \ bin \ SvcUtil.exe – nellbryant
es bueno saber sobre el comando ** where **. – Veverke
El comando "where" no es válido. – Roel