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.
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
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
Si vous utilisez vs 2010, vous pouvez l'obtenir dans
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
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
Pour trouver n'importe quel emplacement de fichier
- dans la zone de recherche du menu Démarrer de windows
- saisissez svcutil.exe
- Attendez que les résultats soient remplis
- Faites un clic droit sur svcutil.exe et Sélectionnez "Ouvrir l'emplacement du fichier'
- Copier le chemin de l'Explorateur Windows
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/