Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to reference .NET 4.0 assembly within .NET 3.5 projects

Tags:

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 the .NET 4.0 assembly within my other solution. Loading CLR 4.0 assemblies into a 2.0 AppDomain won't work, will it?

like image 819
ollifant Avatar asked Oct 22 '09 20:10

ollifant


1 Answers

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.

like image 188
marc_s Avatar answered Nov 19 '22 05:11

marc_s