Way back when I upgraded to WIS 7, I had a problem after installing then removing .NET 2.0 from my build machine. I thought I was told at the time to uninstall Wise, install the needed .NET Framework, then reinstall Wise. I assumed that during the Wise install, the highest .NET version was detected and used for registry info extration at build time.
When you say there is no support for .NET 4.0, I would take that to mean that Wise can't detect the correct version, in this case 4.0, of the framework to use for extraction at buildtime. Why? If it can, where can this be set?
It would be silly if they hardcoded versioning for the framework. And, I'm not talking about the use of 4.0 as a requirement or anything like that.
I'll dig around in the forums, but it doesn't sound promising.