Basically what the title says. (Forgive me because I am a .NET newb)
In my department, we have a server running .net 3.5 and ever since I got into this section I have be
You actually only need .net 3.5 on the development machine. If you have 2.0 SP1 on the server, and you set all the .net references in your project of version 3.5.0.0 to "copy local", you can run a 3.5 executable on a 2.0 machine.
makeitlooklikethis http://img90.imageshack.us/img90/4217/35haxxx2.png
As a side note, you may have to delete the yourexecutable.exe.config in order for it to run. For some reason 2.0 sp1 has issues with .configs created by 3.5
I have two live apps running with this setup currently, it works very well.