As Windows 7 is now available to MSDN and TechNet users it is time to give some references for developers who are interested in Windows 7 software development.
- Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO)
The Windows SDK for Windows 7 and .NET Framework 3.5 SP1 provides the documentation, samples, header files, libraries, and tools (including C++ compilers) that you need to develop applications to run on Windows 7 and the .NET Framework 3.5 SP1. To build and run .NET Framework applications, you must have the corresponding version of the .NET Framework installed. This SDK is compatible with Visual Studio® 2008, including Visual Studio Express Editions, which are available free of charge.
- Windows® API Code Pack for Microsoft® .NET Framework
The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access some new Windows 7 features (and some existing features of older versions of Windows operating system) from managed code. These Windows features are not available to developers today in the .NET Framework.
- Windows 7 Training Kit For Developers
The Windows 7 Training Kit for Developers includes presentations, hands-on labs, and demos designed to help you learn how to build applications that are compatible with and shine on Windows 7
If you are upgrading your system from Windows Vista and you have Visual Studio 2010 Beta 1 then please read Scott Hanselman’s blog entry Vista Users - Uninstall Visual Studio 2010 Beta 1 before upgrading to Windows 7.