The easiest way, unfortunately, is for you to run VS2010.
The SDK is currently not supported in VS2012, for several reasons. It is noteworthy that this way of working in Win8 is much better than in previous versions of Windows. Unfortunately, this meant rewriting the sensor layer that uses the Surface SDK. New controls are being written for dynamic adaptation based on mouse / touch input, which makes the Surface SDK a bit redundant.
Microsoft may make the SDK for VS2012 in the future, but this is kind of debatable.
If you are still dead setting it, download an application called Orca (http://msdn.microsoft.com/en-us/library/windows/desktop/aa370557(v=vs .85). Aspx) and edit the installer file SDK by removing the dependency on VS2010.
This is how I got the Surface 1 SDK to work with VS2010, as it was intended for VS2008 (note that it has not yet been updated to work with VS2010)
Let me know how you go.
Michal strzalkowski
source share