title: Windows Form Design-Time Error
body: <p>I am using Visual Studio 2008 and I get the following error message when trying to open one of my Forms:</p>
  
  <blockquote>
    <p>Could not find endpoint element with
    name 'WSHttpBinding_ICommon' and
    contract 'CommonWCF.ICommon' in the
    ServiceModel client configuration
    section. This might be because no
    configuration file was found for your
    application, or because no endpoint
    element matching this name could be
    found in the client element.</p>
  </blockquote>
  
  <p>And the following stack trace</p>
  
  <blockquote>
    <p>at
    System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object
    component, Object value) at
    System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager
    manager, CodeAssignStatement
    statement,
    CodePropertyReferenceExpression
    propertyReferenceEx, Boolean
    reportError) at
    System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager
    manager, CodeAssignStatement
    statement) at
    System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager
    manager, CodeStatement statement)</p>
  </blockquote>
  
  <p>And yet I do have the element suggested in my App.Config and everything works at run-time.  However, whenever I try to open the form I get this message, which is not too bad because I can ignore it, but when I do many of the controls (those with anchors on the right side and/or the bottom) are shifted and my grids automatically regain all the columns from their datasource which (the columns) I had previously removed.</p>
  
  <p>Any suggestions/workarounds? Is this a Visual Studio 2008 bug?</p>