I would like to do some Office Interop stuff using .NET 4.0, but developing the rest of my project using VS2008 and .NET3.5.
How can I now use the functionality from
In short: you can't.
.NET 4.0 is a totally new CLR (4.0) and as far as I know, cannot be intermixed with .NET 3.5 and/or used from VS 2008, sorry.
You could use .NET 2.0 assemblies from your .NET 4.0 code, if you also have a guarantee that the .NET 2.0 framework is on your target machine at the same time (side-by-side) with .NET 4.
I'm not so sure about this but I believe you can do it this way (Altough, maybe not recomendable but technically posible.)
Since Net Framework 4.0 uses a diferent CLR and it's posible to have both installed side by side... Maybe you can try to load your 4.0 assembly in the 4.0 CLR and your 2.0 app into the 2.0 and communicate between both through web services.
Again, I'm not sure if this is posible. It's just some idea.
You can't use a later .NET framework version assembly with an older .NET version.
CLR 4 allows InProc Side by side, but you'd still be looking at some interop solution between the loaded 2.0 and 4.0 code.