We have 2 desktop host apps written on .NET 3.5 and .NET 4.0.
We have 3 add-ins written on .NET 3.5.
One add-in is written on .NET 4 – “NET4APP”.
We want to integrate host apps and add-ins using .NET 3.5 host app for all add-ins.
They can be bundled in any combination with MSI package.
We do not want to make customer to use .NET 4 if they do not have it and do not use NET4APP.
Is there any way to load .NET 4 app (or .NET 4 runtime) into .NET 3.5 app?
The customers with .NET4, you can simply run the whole thing under .NET4. If you provide two setups (one with NET4APP, and one without) everyone will be happy.