in my Visual Studio 2010 setup project, I have a managed Custom Action. It used to work great but will not on Windows 8 unless .NET 3.5 is installed. I can't force my users to have .NET 3.5 installed - well I could, but I'd lose customers.
I have a vague understanding that maybe it's not working with .NET 4 because the shim DLL (installutillib.dll) has a dependency on .NET 2?
Is there anything I can do to get it to work? I know managed CAs are frowned on by some, but need it to write a registry entry that depends on a bit of logic.
Thanks