I have two computers running XP. On one, Visual Studio 2008 Express (VB only) is working fine. On the other (also VB only), installation apparently proceeds without problems, but when I run VS it will not connect to the internet (for the Start page) and when I try to do anything in VB it returns this message:
Could not load type 'Microsoft.Visual.Studio.Shell.Interop.IVsRunningD ocumentTable2' from assembly 'Microsoft.VisualStudio.Shell.Interop.8.0', Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
The error persists even after multiple uninstalls with Revo Uninstaller (from elsewhere on this forum). I have uninstalled everything to do with VS2008 (and VS2005, which was there previously), including the .NET Framework, and always rebooted before reinstalling, but I can't shift the error.
A google search showed someone has encountered this error before, although supposedly as a bug in VS2005. It is (says the poster) caused by a duplicate of 'Microsoft.VisualStudio.Shell.Interop.8.0' (version 8.0.0.0) in C:/Windows/Assembly, and the solution is to identify the older of the two and uninstall it. There is indeed a duplicate in the folder (one is dated 26/02/2005, the other 13/01/2010), in fact there are dozens of VS related files in C:/Windows/Assembly with key b03f5f7f11d50a3a and many with other keys. This is with VS and the .NET Framework supposedly uninstalled, but looking at the version numbers and dates I suspect these are a mixture of VS2005 and VS2008.
I tried to uninstall the older version of Microsoft.VisualStudio.Shell.Interop.8.0 by right click/uninstall, but it gave the message:
Assembly 'Microsoft.VisualStudio.Shell.Interop.8.0' could not be uninstalled because it is required by other applications.
I get the same message when I try to uninstall any of these VS remnants. What the 'other applications' are I have no idea.
Can anyone advise me where to proceed from here? Can I force the uninstallation of these 'assemblies'? I hope the solution isn't to reinstall XP!
n.b. I tried Safe Mode but it still wouldn't let me uninstall.




