Ok, why is it evertime i publish my project and let my friends run it, it doesnt work, even tho they have .net frmaework on there comp?

do they HAVE to have the latest versian (2.0) in order to work?

and does XP users only can use the product? since they have .net framework usually?

and is there any way we can have it so that they dont even have to have .net framework?