Partager via


Comment : signer un assembly Visual Basic ou Visual C# (smart devices)

Mise à jour : novembre 2007

Les étapes suivantes supposent que vous avez un projet Smart Device Visual Basic ou Visual C# dans votre solution. Pour plus d'informations sur la création de ces projets, consultez Programmation pour les appareils avec le .NET Compact Framework.

Ces étapes sont les mêmes que pour les projets EXE et DLL.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour signer un assembly dans un projet Smart Device Visual Basic ou Visual C#

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet Visual Basic ou Visual C#, puis cliquez sur Propriétés dans le menu contextuel.

  2. Dans la page Signature, cliquez sur Signer l'assembly.

  3. Dans la zone Choisir un fichier de clé de nom fort :

    • Si vous souhaitez utiliser un fichier de clé de nom fort qui existe déjà, cliquez sur <Parcourir...> pour ouvrir la boîte de dialogue Sélectionner le fichier.

    • Si vous souhaitez créer un nouveau fichier de clé de nom fort, cliquez sur Nouveau pour ouvrir la boîte de dialogue Créer une clé de nom fort.

Pour différer la signature d'un assembly

  • Après avoir complété les étapes ci-dessus, cliquez sur Différer la signature uniquement.

    Utilisez cette fonctionnalité lorsque vous n'avez pas accès à une clé privée dont vous avez besoin. Le fait de différer de signature fournit la clé publique et diffère l'ajout de la clé privée jusqu'à ce que l'assembly soit transféré. Pour plus d'informations, consultez Comment : temporiser la signature d'un assembly (Visual Studio).

Voir aussi

Concepts

Signature avec un nom fort pour les applications managées

Autres ressources

Sécurité dans les projets Smart Device