Question about .NET backwards compatibility
Hey guys, I posted this on the microsoft forums and havn't got a reply that anwers my question so I thought I'd ask you all of you.
I'm new to C# and the .NET framework. I recently decided to check it out because I heard about XNA and wanted to play with it. I was looking around for some things that were written in C#, games specifically and I came across Arena Wars. When I try to run it it tells me I need a 1.x version of the .NET framework, I have 2.0 installed. Does that mean that it's not backwards compatible and that end users will eventually need two or three different versions of the framework installed in order to reliably run programs written in C#?