Yeah, I'm not entirely surprised it didn't work outside of Steam, if only because the Steam version also downloads the libraries needed and does other stuff as well (*cough*Steam overlay*coughcough*).
I used the link over at http://msdn.microsoft.com/en-us/libr...v=vs.110).aspx to ensure it worked. And it did for the Steam version, at least.