I have written a WinForm application under Net 3.5 and VS 2008. My installation program install Net 4 because I want to avoid the problem with Win 8 that have not install NET 3.5 and it is not possible my own installation to add 3.5 As you know, this should be done via Windows – not good idea for mass-populiar application …
So under XP and Win 7 this style work fine - I install NET 4 with my own install, but my application is compiled on NET 3.5/. But with win 8 – installation is OK, but when I run my app it show me a message that this application use Net 3.5 and I should install it. How can I avoid this ? May be with include manifest that tell the OS that run under NET 4 is fine ? .
P.S: WIn 8 look like a joke with this Metro interface and the new restristion it has, it is not for seriuos working people in any area, even in ordinary office work ...
Now select both .NET Framework 3.5 and 4.5. Allow the changes to take place. OK out and restart the computer. Now run Windows Updates to update the above.
Then anything .NET 3.5 or better should run.