Hi Chezky,
The .NET Framework versions 3.0 and 3.5 only add libraries, and don't
install a new version of the runtime.
So the RuntimeVersion options for Excel-DNA are effectively 2.0 and
4.0. By default the .NET 2.0 runtime is loaded, and if you add
RuntimeVersion="v4.0" then the .NET 4 runtime is loaded. If you don't
have RuntimeVersion="v4.0" and only .NET 4 is installed, it will not
load.
If your add-in requires the .NET 3.5 libraries, you need to check that
yourself in your AutoOpen. Best is to check for the registry key HKLM
\Software\Microsoft\NET Framework Setup\NDP\v3.5\Install. Possibly you
require .NET 3.5 SP1, so you might need to also check for HKLM\Software
\Microsoft\NET Framework Setup\NDP\v3.5\SP.
Regards,
Govert