First, 1.7 was not compiled for .NET 4.5 and you can use it in VS 2010 with no issues whatsoever.
Second, you should just have one output device, and not re-create it every time you call PlayData
Second, you should just have one output device, and not re-create it every time you call PlayData