If your application has a public API that people develop against then what do you do in following scenarios?
If you publish service pack of your application do you change the version number of assemblies?
Similarly do you change the version number if you provide a hot fix?
If you do, do you provide policy files for assembly redirection? or if you don't where do the policy files fit in the scenario? When would I chose not to change the version number or provide a policy file and change the version?