Windows Communication Foundation Tools

Microsoft Windows Communication Foundation (WCF) tools are designed to make it easier for you to create, deploy, and manage WCF applications. This section contains detailed information about the tools. Please note that the tools are not supported.

You can run all the tools from the command line.

The following table lists these tools and provides a brief description.

Tool Description
ServiceModel Metadata Utility Tool (Svcutil.exe) Generates service model code from metadata documents and metadata documents from service model code.
Find Private Key Tool (FindPrivateKey.exe) Retrieves the private key from a specified store.
ServiceModel Registration Tool (ServiceModelReg.exe) Manages the registration and un-registration of ServiceModel on a single machine.
COM+ Service Model Configuration Tool (ComSvcConfig.exe) Configures COM+ interfaces to be exposed as Web services.
Configuration Editor Tool (SvcConfigEditor.exe) Creates and modifies configuration settings for WCF services.
Service Trace Viewer Tool (SvcTraceViewer.exe) Helps you view, group, and filter trace messages so that you can diagnose, repair, and verify issues with WCF services.
WS-AtomicTransaction Configuration Utility (wsatConfig.exe) Configures basic WS-AtomicTransaction support settings using a command line tool.
WS-AtomicTransaction Configuration MMC Snap-in Configures basic WS-AtomicTransaction support settings using a MMC snap-in.
WorkFlow Service Registration Tool (WFServicesReg.exe) Registers a Windows Workflow service.
WCF Service Host (WcfSvcHost.exe) Hosts WCF services contained in libraries (*.dll) files
WCF Test Client (WcfTestClient.exe) A GUI tool that allows you to input parameters of arbitrary types, submit that input to the service, and view the response the service sends back.
Contract-First Tool A Visual Studio build task that creates code classes from XSD data contracts.

All the preceding tools except ServiceModelReg.exe, WsatConfig.exe and ComSvcConfig.exe ship with the Windows SDK, and can be found under the C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin folder. The specific 3 tools can be found under C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation.