title: Mysterious VBIDE reference in C# project broken
body: <p>I created a software program ages ago, and have just opened up the project and when I try to compile, it throws up two errors in reference to VBIDE:</p>
  
  <blockquote>
    <p>Warning   2   Cannot find wrapper assembly for type library "VBIDE". Verify that (1) the COM component is registered correctly and (2) your target platform is the same as the bitness of the COM component. For example, if the COM component is 32-bit, your target platform must not be 64-bit.    SonicPhoto</p>
  </blockquote>
  
  <p>...and: </p>
  
  <blockquote>
    <p>Warning   3   The referenced component 'VBIDE' could not be found.    </p>
  </blockquote>
  
  <p>The thing is - I don't ever remember adding this reference as my project is a sound orientated program and VBIDE is "Microsoft Visual Basic for Applications Extensibility 5.3" which has nothing to do with C#, let alone my program. If I remove the reference, the solution compiles and seems to run perfectly. I presume I am completely safe to remove it if it runs?</p>
  
  <p>Perhaps I added this reference by mistake? Just to also say, I have older archived of my software, and the reference is there too, and none of the those compile either, when I know for a fact that at least one of the older copies of my software would have compiled. I also have a copy on another computer, and the reference is there too, but the reference isn't broken, so the project compiles and runs.</p>