I didn't select a version of .NET because this question is spanning two versions (2005 and 2008).

I have both Visual Studio 2005 and Visual Studio 2008 installed on my machine.

VS 2005 contains all of the development platforms (VB, C#, etc)

VS 2008 is only a shell of Visual Studio and contains only BIDS (Business Intelligence Development Server - SSIS, SQL Reporting Services and SQL Server Analysis Services)

I was given a VB.NET 2005 project to make some modifications to. I was specifically told that it had to remain in 2005. This was fine with me as I do not have VB.NET 2008 (or above) anyway.

As soon as I opened the project up, I got a screen full of errors on the line:

Microsoft.Office.Interop.Excel starting with the very first imports line:

Imports Microsoft.Office.Interop.Excel

All of the necessary Excel references are in place…it works just fine on the other developer’s machine, who does not have any of the 2008 things installed that I have.

Is this a framework conflict?