We are running in to what seems to be a limitation of svcutil. We have several services defined by wsdl, and their schemas have elements defined in <schema> tags in separate xsd files. Although the <schema> tags have a targetNamespace="" attribute, the switches to svcutil do not seem to "see" these target namespaces. C# types for xml types defined in the xsd files are generated in the default namespace, or in the namespace specified using the wildcard format of "/n:*,Other.Namespace". They are never generated in a specific namespace given with /n:urn:important.namespace,Important.Namespace, even if the targetNamespace on the <schema> tag matches exactly.