Où est svcutil.exe dans Windows 7?

Pour mon WCF, j'ai besoin de générer un fichier de configuration pour mon application cliente pour spécifier des choses telles que la liaison du service, l'adresse du service et le contrat.

94
wcf
demandé sur nellbryant 2011-02-02 18:34:23

6 réponses

Tapez dans le Microsoft Visual Studio Command Prompt: where svcutil.exe. Sur ma machine, il est dans: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe

138
répondu Petar Minchev 2011-02-02 15:37:53

Avec la dernière version de windows (par exemple Windows 10, autres serveurs), tapez / recherchez "Developers Command prompt".."Il apparaîtra l'invite de commande correspondante pour la version de Visual Studio .

Par exemple, invite de commande du développeur pour VS 2015

Plus ici https://msdn.microsoft.com/en-us/library/ms229859(v=vs. 110).aspx

15
répondu Venkatesh Muniyandi 2016-08-30 16:25:31

Si vous utilisez vs 2010, vous pouvez l'obtenir dans

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
14
répondu Nileshrao Sawant 2018-03-24 15:54:06

Essayez de générer la classe proxy via SvcUtil.exe avec commande

Syntaxe:

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

Exemple:

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

Pour vérifier si le service est disponible, essayez dans votre URL IE à partir de l'exemple sans myService1 postfix

4
répondu stenly 2012-01-08 20:41:54

Pour trouver n'importe quel emplacement de fichier

  1. dans la zone de recherche du menu Démarrer de windows
  2. saisissez svcutil.exe
  3. Attendez que les résultats soient remplis
  4. Faites un clic droit sur svcutil.exe et Sélectionnez "Ouvrir l'emplacement du fichier'
  5. Copier le chemin de l'Explorateur Windows
2
répondu James Fleming 2012-09-24 20:41:49

Je ne pense pas qu'il soit très important de trouver L'emplacement de Svcutil.EXE. Vous pouvez utiliser l'invite de commande Visual Studio pour exécuter directement sans son chemin absolu,

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/
2
répondu itb564 2013-06-11 15:38:57