Use the Signing page of the Project Designer to sign the application and deployment manifests and also to sign the assembly (strong-name signing).
Notice that the signing of application and deployment manifests is a process distinct from the signing of an assembly, although both tasks are performed on the Signing page.
Also, the storage of key-file information differs for manifest signing and assembly signing. For manifest signing, key information is stored in your computer's cryptographic storage database and the current user's Windows certificate store. For assembly signing, key information is stored only in your computer's cryptographic storage database.
To access the Signing page, select a project node in Solution Explorer, and then, on the Project menu, click Properties. When the Project Designer appears, click the Signing tab.
Select this check box to sign the assembly and create a strongly named key file. For more information about signing the assembly by using the Project Designer, see How to: Sign an Assembly (Visual Studio).
Specifies a new or existing strongly named key file that is used to sign the assembly. Select <New...> to create a new file by using the Create Strong Name Key Dialog Box. (If you specify a password, a .pfx file is created; if you do not specify a password, an .snk file is created. Select <Browse...> to select an existing key file.
Click this button to display the Change Key Password dialog box and change the password of your key file. The password information is stored in current user's Windows certificate store.