Sometimes I hear the question, why not just share the private key with the developer team in order to avoid the whole process of resigning an assembly before deployment. Well the answer is all about protecting the integrity of your systems and software.