I recently had this problem while working within Visual Studio 2008 on an invoicing program. For the project I was required to add a few references. Towards the end of the project when I was debugging I realised the Warning “Cannot find wrapper assembly for type library VBIDE”.
I am unaware at this point which of the references I added also added the VBIDE reference but it was not needed within my code.
To solve the problem make sure you have all files in view, Project > Show All Files
Then go to the solution explorer and expand the references, from there you should be able to right click VBIDE and remove the reference.
If you need the VBIDE reference and have come across this topic trying to find out how to fix the problem then your best bet is to find out exactly what references you need and only add them in, it is likely that you no longer need the VBIDE reference but another reference.