title: Error with existing COM Reference or adding a new one
body: <p>Let me preface this by saying that I am unfamiliar with COM references, and I am using VS2010 on a Windows 7 64 bit machine. This morning I pulled down an existing project from TFS. I then tried to build the project and received this error:</p>
  
  <blockquote>
    <p>The type or namespace name 'validatecom' could not be found (are you missing a using directive or an assembly reference?)</p>
  </blockquote>
  
  <p>And I get this warning:</p>
  
  <blockquote>
    <p>Cannot get the file path for type library "d0b51ccc-aa31-47a1-b3ff-b8ed71c522a1" version 1.0. Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))</p>
  </blockquote>
  
  <p>When I check the references, sure enough, I see the yellow exclamation in the only COM Reference in the solution. After some fruitless testing, I decided to try adding a new COM Reference.</p>
  
  <p>Add Reference -> COM tab -> random M$ library</p>
  
  <p>This results in a new reference with a yellow exclamation. I try building the project to see if I get the same error. This time I receive this error: </p>
  
  <blockquote>
    <p>Encountered multiple versions of the assembly with GUID '23d736f1-acbc-11d3-b0e8-00104bff2710'.  Try pre-importing one of these assemblies.</p>
  </blockquote>
  
  <p>And I get this warning:</p>
  
  <blockquote>
    <p>Cannot find wrapper assembly for type library "ADODB".</p>
  </blockquote>
  
  <p>I have no idea if these two errors are related. If not, then resolving the first certainly takes precedence over the last.</p>