Monday, April 4, 2011

XNA Steam side by side configuration

Quick Note:

I had a side by side configuration error when trying to run my C# XNA Steam app on a clean machine.

Short Answer: The problem was that my dll I wrote to mediate between XNA C# and unmanaged C++
was compiled in debug mode instead of release mode.

This happens because the VC redist package is for release only.  You can not redistribute the debug version.
Once I recompile for release and moved the .dll and such into my steam release area it worked fine.


P.S. I will be making the SteamLink source available to the Steam guys so they can give it out to developers.
That will save tons of time for other people.