title: VS 2012.3 Referencing MS Access COM DLL, could not resolve COM reference error
body: <p>I created a new Console project in VS2012.3 (32bit exe) and added a COM Type Library reference to Microsoft Access (I tried both 2003 and 2007).  The "Microsoft Access" reference shows up in the Add Reference dialog no problem.  However, upon closing that dialog VS displays a yellow triangle overlay on the two newly added references, and I get the following build error:</p>
  
  <blockquote>
    <p>Could not resolve COM reference "4affc9a0-5f99-101b-af4e-00aa003f0f07"
    version 9.0. Object reference not set to an instance of an object.</p>
  </blockquote>
  
  <p>My colleagues are able to do this with no problem on their computer.  So I'm trying to figure out what could be the problem with my machine.  I'm running Windows 8.1, whereas others are running a mix of Windows 8.0 and 7.  Any ideas?</p>
  
  <p><strong>Update - Some screen shots:</strong>
  <img src="https://i.stack.imgur.com/KLjqo.png" alt="MS Access in OLEView"></p>
  
  <p><img src="https://i.stack.imgur.com/xFPv1.png" alt="Add Reference Dialog"></p>
  
  <p><img src="https://i.stack.imgur.com/IAuPw.png" alt="VS COM References not found"></p>
  
  <p><img src="https://i.stack.imgur.com/r6L3J.png" alt="ADODB Interop Assembly"></p>
  
  <p><img src="https://i.stack.imgur.com/Dj7c2.png" alt="ADODB GAC"></p>
  
  <p><img src="https://i.stack.imgur.com/c8jb9.png" alt="MsADO25.tlb"></p>
  
  <p><img src="https://i.stack.imgur.com/IVoiW.png" alt="Missing PrimaryInteropAssemblyName value in Registry"></p>