title: COM-visible wrapper for WCF client to VBScript
body: <p>Trying to follow the recommendation here on <a href="https://stackoverflow.com/questions/20670957/addressfilter-mismatch-at-the-endpointdispatcher#comment30954662_20670957">my earlier post</a> about exposing a WCF service (that I did not create) to VBScript. I am getting the old "ActiveX component can't create object" when trying to CreateObject on the resulting assembly. Can anyone shed some light?</p>
  
  <ol>
  <li>Generated a client using svcutil against the wsdl</li>
  <li>Added the code page into a new Class Library project</li>
  <li>Created a new class in the project that uses the inherited objects</li>
  <li>Made just that new class ComVisible</li>
  <li>Registered the resulting DLL using regasm</li>
  <li>Tried a CreateObject on the resulting progid. I am getting a VBScript runtime error "Error #429 - ActiveX component can't create object."</li>
  </ol>
  
  <p>Am I completely off base? Do I have to actually implement the interfaces from the auto generated client?</p>