What is the best way to do dll versioning?

Are there good links on the subject?

Thanks!