Cette documentation est archivée et n’est pas conservée.

Page Signature, Concepteur de projets

Cette section a été mise à jour pour Visual Studio 2005 SP1.

Utilisez la page Signature du Concepteur de projets pour signer les manifestes d'application et de déploiement et pour signer l'assembly (signature avec nom fort).

Remarquez que la signature des manifestes d'application et de déploiement est un processus distinct de la signature d'un assembly bien que les deux tâches se fassent sur la page Signature.

D'autre part, le stockage d'informations de clé de fichier diffère pour la signature de manifestes et la signature d'assemblies. Pour la signature de manifestes, les informations de clés sont stockées dans la base de données du stockage de chiffrement de votre ordinateur et dans le magasin de certificats Windows de l'utilisateur actuel. Pour la signature des assemblies, les informations de clés sont stockées uniquement dans la base de données du stockage de chiffrement de votre ordinateur.

Pour accéder à la page Signature, sélectionnez un nœud de projet dans l'Explorateur de solutions, puis cliquez sur Propriétés dans le menu Projet. Lorsque le Concepteur de projets apparaît, cliquez l'onglet Signature.

Signature des manifestes d'application et de déploiement

Cette section a été mise à jour pour Visual Studio 2005 SP1.

RemarqueRemarque

Dans Visual Studio 2005 SP1, les projets d'application Web ont été ajoutés à Visual Studio 2005. Les options de signature de manifeste sur la page Signature sont désactivées pour les projets d'application Web parce que ces applications n'utilisent pas le déploiement ClickOnce. Pour plus d'informations sur les projets d'application Web, consultez Vue d'ensemble des projets d'application Web.

Signer les manifestes ClickOnce

Activez cette case à cocher pour signer les manifestes d'application et de déploiement avec une paire de clés publique/privée. Pour plus d'informations sur la façon de procéder, consultez Comment : signer des manifestes d'application et de déploiement.

À partir du magasin

Vous permet de sélectionner un certificat existant du magasin de certificats personnel de l'utilisateur actuel.

À partir d'un fichier

Vous permet de sélectionner un certificat d'un fichier de clé existant.

Créer un certificat de test

Vous permet de créer un certificat à des fins de tests.

URL du serveur d'horodatage

Spécifie l'adresse d'un serveur qui horodate votre signature. Lorsque vous fournissez un certificat, ce site externe vérifie l'heure à laquelle l'application a été signée.

Signature d'assemblies

Signer l'assembly

Activez cette case à cocher pour signer l'assembly et créer un fichier de clé fortement nommé. Pour plus d'informations sur la façon de signer l'assembly à l'aide du Concepteur de projets, consultez Comment : signer un assembly (Visual Studio).

Cette option utilise l'Assembly Linker (Al.exe) fourni par le Kit de développement .NET Framework SDK pour signer l'assembly. Pour plus d'informations sur AL.exe, consultez Comment : signer un assembly avec un nom fort.

Choisir un fichier de clé de nom fort

Spécifie un fichier de clé fortement nommé nouveau ou existant utilisé pour signer l'assembly. Sélectionnez <Nouveau...> pour créer un fichier à l'aide de Créer une clé de nom fort, boîte de dialogue. (Si vous spécifiez un mot de passe, un fichier .pfx est créé ; si vous ne spécifiez pas de mot de passe, un fichier .snk est créé. Sélectionnez <Parcourir...> pour sélectionner un fichier de clé existant.

Modifier le mot de passe

Cliquez sur ce bouton pour afficher la boîte de dialogue Modifier le mot de passe de la clé et modifier le mot de passe de votre fichier de clé. Les informations concernant le mot de passe sont stockées dans le magasin de certificats Windows de l'utilisateur actuel.

Temporiser la signature uniquement

Activez cette case à cocher pour activer la temporisation de signature. Pour plus d'informations, consultez Comment : temporiser la signature d'un assembly (Visual Studio).

Notez qu'un projet à signature différée ne s'exécute pas et ne peut pas être débogué. Toutefois, vous pouvez utiliser l'Outil Strong Name Tool (Sn.exe) avec l'option -Vr pour ignorer la vérification pendant le développement.

Dans cette section

Voir aussi

Afficher: