Is it a best practice to commit a .sln file to source control? When is it appropriate or inappropriate to do so?
Update There were several good poin
Yes - Everything used to generate your product should be in source control.