I am in the process of refactoring a large application originally written in .NET 2.0, running on an old version of Microsoft's Compact Framework. The idea is to refactor and rewrite the code so that it in the future will run on Windows 10 IoT. So far this is going pretty well.
However, the program should also ideally run on Windows 7 for Embedded Systems as a service to some existing users.
Is it safe to assume that all .NET Framework versions over 4.0 will work on both these target platforms, or are there any considerations that need to be made? I cannot seem to find any official statements on supported frameworks for Windows 10 IoT, and Microsoft's tutorial only mention Universal Windows apps, which are not compatible with any versions of Windows 7.
I look forward to some input on this.