This is inspired by and related to Is the June 2010 DX SDK really the latest? asked recently but it's a different question.
I won't likely be purchasing the full visual studio 2012 for C++, I intend to use the free visual c++ express 2012 that targets desktop applications when it is released so for now I'm using visual c++ express 2010 running on windows 7.
The latest directx11 sdk is the one included in the windows 8 SDK now, it's not a separate release any more.
So my question is, can I use the windows 8 SDK to build directx11 programs that work on windows 7 using visual studio express 2010 running on windows 7. Or do I need to stick to the final DirectX SDK release for now?