title: 'date' is an invalid value for the SoapElementAttribute
body: <p>I have a web service URL from my customer and its wsdl file.I added new project from wsdl file.</p>
  
  <p>In wsdl </p>
  
  <pre><code>&lt;element name="ProductionDate" type="xsd:date" minOccurs="0" maxOccurs="1" nillable="true"/&gt;
  </code></pre>
  
  <p>In reference.cs file</p>
  
  <pre><code>[System.Xml.Serialization.SoapElementAttribute("ProductionDate", DataType="date",       IsNullable=true)]
  public System.Nullable&lt;System.DateTime&gt; ProductionDate{
  get {
    return this.ProductionDate;
  }
  set {
    this.ProductionDate= value;
  }
  }
  </code></pre>
  
  <p>When I try to create WebService class instance,it throw an exception : </p>
  
  <blockquote>
    <p>'date' is an invalid value for the SoapElementAttribute.</p>
  </blockquote>
  
  <p>I changed in my wsdl </p>
  
  <pre><code>[System.Xml.Serialization.SoapElementAttribute("ProductionDate", DataType="date")]
  public System.DateTime ProductionDate{
  get {
    return this.ProductionDate;
  }
  set {
    this.ProductionDate= value;
  }
  }
  </code></pre>
  
  <p>So I can create webService class instance but when I call from my customer webservice Url, throw an exception : </p>
  
  <blockquote>
    <p>Method 'q1:blabla not implemented: method name or namespace not
    recognized.</p>
  </blockquote>
  
  <p>So is there any other way to get this working?</p>