The strong name contains the public/private key pair. But at the development time, if we want to use only the public key we should use this concept. Delay signing is the high-end process. If we want to create the private key at the installation time, we should use this concept. For this we set the "delay signing=true" in the assembly info.vb/cs.