Delay signing allows to place a shared assembly in the GAC by signing the assembly with just the public key. This allows the assembly to be signed with the private key at a later stage, when the development process is complete and the component or assembly is ready to be deployed.
refer to this link
http://forums.asp.net/t/1097580.aspx