title: Error message from svcutil.exe - what does it mean?
body: <p>I've had not a lot of luck creating a WCF service with Visual Studio. It's in IIS, and it I click 'browse' on the .svc file itself, it tells me I have created a service. So I assume it's all okay to a point.</p>
  
  <p>Throughout my time I came across a recommendation to use a program called svcutil.exe. I used it on my service and got the following error. I don't know what it means, so hopefully someone can shed some light on the situation.</p>
  
  <p>Here's the result:</p>
  
  <pre><code> Microsoft (R) Service Model Metadata Tool
  
  [Microsoft (R) Windows (R) Communication Foundation, Version 3.0.4506.2152]
  
  Copyright (c) Microsoft Corporation.  All rights reserved.
  
  
  
  Attempting to download metadata from 'http://localhost/EvalServiceSite/Eval.svc'
  
  using WS-Metadata Exchange or DISCO.
  
  Error: Cannot import wsdl:portType
  
  Detail: An exception was thrown while running a WSDL import extension: System.Se
  
  rviceModel.Description.DataContractSerializerMessageContractImporter
  
  Error: Schema with target namespace 'http://tempuri.org/' could not be found.
  
  XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/'
  
  ]/wsdl:portType[@name='IEvalService']
  
  
  
  
  
  Error: Cannot import wsdl:binding
  
  Detail: There was an error importing a wsdl:portType that the wsdl:binding is de
  
  pendent on.
  
  XPath to wsdl:portType: //wsdl:definitions[@targetNamespace='http://tempuri.org/
  
  ']/wsdl:portType[@name='IEvalService']
  
  XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/'
  
  ]/wsdl:binding[@name='BasicHttpBinding_IEvalService']
  
  
  
  
  
  Error: Cannot import wsdl:port
  
  Detail: There was an error importing a wsdl:binding that the wsdl:port is depend
  
  ent on.
  
  XPath to wsdl:binding: //wsdl:definitions[@targetNamespace='http://tempuri.org/'
  
  ]/wsdl:binding[@name='BasicHttpBinding_IEvalService']
  
  XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/'
  
  ]/wsdl:service[@name='EvalService']/wsdl:port[@name='BasicHttpBinding_IEvalServi
  
  ce']
  
  
  
  
  
  Generating files...
  
  Warning: No code was generated.
  
  If you were trying to generate a client, this could be because the metadata docu
  
  ments did not contain any valid contracts or services
  
  or because all contracts/services were discovered to exist in /reference assembl
  
  ies. Verify that you passed all the metadata documents to the tool.
  
  
  
  Warning: If you would like to generate data contracts from schemas make sure to
  
  use the /dataContractOnly option.
  </code></pre>