For Windows 7. So far you need you Windows API Code Pack, Windows 7 SDK and WDK and you .NET Framework 3.5 Service Pack 1 Reference source which shipped with Windows 7 and in support until 2029. Which I have I'll try to put it on my github when my company is funded. Until then you can use this tech incident that I and Microsoft worked on below. The .NET Framework 4.6.1 is in support until 2027 so look for a switch from Linus after that its still Dependency hell in Linux and .NET not the .NET Framework there is a difference.
Windows SDK for Windows 7 and .NET Framework 4
Samples are still being gathered from NT 4.0 to 11 stay tuned.
Microsoft .NET Framework Lifecycle